关于mp3文件双击即开始播放的问题(8分)

  • 主题发起人 主题发起人 plzw
  • 开始时间 开始时间
P

plzw

Unregistered / Unconfirmed
GUEST, unregistred user!
如何能够双击一个mp3之后就打开我的播放器(这个我可以做到,设置文件关联)并且播放?(这个我不会)
请教一下。
 
你是说编程还是手动?
 
Winexec(Pchar(文件全路径),1)
或者用ShellExecute(),不过参数不一样
 
用winexec或shellexecute我都会。
我是问,如何双击一个mp3文件,就会打开我的播放器并且播放。
不过谢谢你参与。
 
您能介绍一下“如何设置文件关联”,我还不会。
zhoufujin@sohu.com
 
如果是你写的MP3播放器的话,那应该不难吧,平时一点播放就开始播放的,你把事件调到窗体
建立时就开始执行不就行了吗?
 
对的,我的意思就是说如何把我现在正在点击的文件参数传入到我的mp3播放器。
 
对主程序设置启动参数,就可以了
 
if ParamCount > 0 //有命令行参数
then
filename:=ParamStr(1) //第一个参数
 
windows 通过将一个文件名作为一个命令行参数传递给相应的应用程序,
但同时,应用程序中必须对这个命令行参数做出必要的处理,比如
象楼上大哥的那样,
 
查找以下吧,这样的帖子很多呀[:)]
 
明白你的意思:播放器是你写的,而且已经设置了关联,现在双击文件会打开播放器,但是没有播放。
答:你必须在程序里写上一段代码检测所带的参数,比如在FormOnShow事件里面,判断参数个数大于0的话就获取ParamStr(1),这个参数一就是要播放的文件名(这一点stlont已经说过了)
然后你就接着调用你的播放的代码来播放这个文件。如果程序里没有编写针对参数的处理的代码而仅仅设置一下关联是没用的,这样就只会出现你现在的这种效果。
lhlh_0_0说得也对。
 
明白了!
谢谢!:)
 
多人接受答案了。
 
后退
顶部