社区
C++ Builder
帖子详情
用 TThread 播放音乐.
caimax
2004-09-03 10:51:07
我想在线程内部定义播放器,并通过它来播放音乐. 这样音乐就完全运行在单独得线程中.
不过好像 TMediaPlayer 是vcl类,在TThread中初始化TMediaPlayer总是出错.
各位大侠有什么解决方法么?
...全文
113
7
打赏
收藏
用 TThread 播放音乐.
我想在线程内部定义播放器,并通过它来播放音乐. 这样音乐就完全运行在单独得线程中. 不过好像 TMediaPlayer 是vcl类,在TThread中初始化TMediaPlayer总是出错. 各位大侠有什么解决方法么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pp616
2004-09-07
打赏
举报
回复
直接在线程中用sdk播放。
caimax
2004-09-07
打赏
举报
回复
不行 在线程中tmediaplayer 根本不能使用.不是互斥的问题
kinglh
2004-09-07
打赏
举报
回复
学习!
wantsong
2004-09-07
打赏
举报
回复
用多进程吧
baggio_zyj
2004-09-03
打赏
举报
回复
干嘛非要单独搞个线程出来,进程启动的时候就已经创立了一个线程了。除非你的程序还要做其他的事情,或者把其他的事情放到线程里面去。这样行不行?
happyct
2004-09-03
打赏
举报
回复
把TMediaPlayer播放控制写一个函数PlaySound,在线程中用Synchronize((TThreadMethod)&PlaySound);调用,注意,PlaySound不能带参数。如果需要用到参数的话,设置变量直接引用。没试过,不知道行否
crzman37
2004-09-03
打赏
举报
回复
你先做一个播放文件的过程,如果在同一个单元中不行,就另外添加一个。然后在线程中去调用它就可以了。
python 多线程,t
thread
模块比较底层,而
thread
ing模块是对
thread
做了一些包装,multi
thread
ing...
对于多线程的使用,我们经常是用
thread
来创建,比较繁琐: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class My
Thread
( ...
DELPHI线程创建与使用
这个要看你这个函数是干什么的,如果不涉及界面VCL或数据操作等需要同步的事情,那么多个线程调用同一函数跟平常...首先,我认为如果要
播放音乐
的话就没必要多线程调用啊,难道你想同时播放几个不同的音乐? 确实需要的话...
delphi android 定时器,Delphi XE6 使用定时器或者线程解决程序界面无响应问题
---恢复内容开始---介绍在手机应用上,我们不应该使用速度慢的代码,当然我们在桌面程序上也应该避免这个,当手机应用长时间没有相应的时候,程序会提示“程序没响应,是否关闭”的提示,这个非常不好,所以我们需要...
60个BCB(C++Build)初学者 应用实例
1.怎样在C++Builder中创建使用DLL 2.用C++Bulider在WIN.INI中保存信息 3.如何在C++Builder中检测硬件 4.C++Builder如何响应消息及自定义消息 5.利用C++ Builder开发动画DLL 6.用C++ Builder 3制作屏幕保护程序 7...
delphixe10 android操作 打电话,摄像头,定位等
XE6 不支持JStringToString、StringTojString、...Delphi XE5,XE6,XE7编译的程序在Android下启动会有一段时间黑屏,以前需要用Java扩展Activity增加Splash显示, 现在Delphi XE7增加了Splash Image显示功能了。...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章