
delphi播放音乐问题==声音与动作同步,在线等待,急~`
大侠们,小弟有个问题请教....我做了一个图片移动的动作.然后我加上声音,但是声音是在动作执行一段时间以后才播放,而且有的移动的时间长的时候,他只执行一次请问怎么让声音和...
大侠们,小弟有个问题请教....
我做了一个图片移动的动作.然后我加上声音,但是声音是在动作执行一段时间以后才播放,而且有的移动的时间长的时候 ,他只执行一次
请问怎么让声音和动作保持一致啊,还有声音的连续播放,谢谢
在线等待,,急~~~~~急 展开
我做了一个图片移动的动作.然后我加上声音,但是声音是在动作执行一段时间以后才播放,而且有的移动的时间长的时候 ,他只执行一次
请问怎么让声音和动作保持一致啊,还有声音的连续播放,谢谢
在线等待,,急~~~~~急 展开
2个回答
展开全部
把Mediaplayer控件送入一个单独的线程就行了
需要你手动继承TThread类,然后覆盖execute方法
声音连续播放很简单,把Mediaplayer控件的Loop属性设为true就行了
如果你很懒,不愿手写代码,也可以用多线程控件OBThread
它在OBControls面板上,如果没有的话就在线更新一下
如果用的是盗版无法在线更新,可以去www.delphibox.com下载
如果用OBThread,那么可以简单的将Mediaplayer送入一个线程
OBThread1.Execute(MediaPlayer1);
就行了
需要你手动继承TThread类,然后覆盖execute方法
声音连续播放很简单,把Mediaplayer控件的Loop属性设为true就行了
如果你很懒,不愿手写代码,也可以用多线程控件OBThread
它在OBControls面板上,如果没有的话就在线更新一下
如果用的是盗版无法在线更新,可以去www.delphibox.com下载
如果用OBThread,那么可以简单的将Mediaplayer送入一个线程
OBThread1.Execute(MediaPlayer1);
就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询