为什么在子线程中不能播放声音
Phonon::MediaObject* m_mediaObject = Phonon::createPlayer(Phonon::MusicCategory,Phonon::MediaSource("something.Wma"));
if(m_mediaObject != NULL)
{
m_mediaObject->play();
}
代码如上,只有在主线程中能播放,子线程不能,这是为什么呢?
if(m_mediaObject != NULL)
{
m_mediaObject->play();
}
代码如上,只有在主线程中能播放,子线程不能,这是为什么呢?
...全文
相关推荐
线程播放、停止wav声音
可批量添加声音文件wav到list中,启动线程播放音频文件;添加、播放的时候进行互锁操作;进行顺序播放,可停止播放;同步方式播放(如果异步播放,多个文件播放的时候后面的声音,会停止前面的声音;但是同步播放放在主线程的时候会占用主线程,所以放在线程中)
录音和声音(含话筒)
1.AudioRecorder进行录音 2.录音过程中话筒会随着音量大小改变图片 3.AudioTrack实现声音播放 su 2014-12-26
PowerShell中实现播放WAV音频文件
主要介绍了PowerShell中实现播放WAV音频文件,本文直接给出实现代码,需要的朋友可以参考下
Android MP3播放器 源码
Android MP3播放器 源码 1,列表显示音乐文件 2,播放控制 当时在这个播放器上学到最多的就是线程控制和广播机制,自己手动一行一行去写播放器的话,对这两点提高很大
Android 音乐播放器(晴天播放)
Android 音乐播放器(晴天播放),完整的播放器源码!界面也很美观,可以实现本地音乐播放和访问地址下载音乐实现播放...


