[Qt]Phonon还是可以的,不可以的是directshow backend
在windows下,Phonon用DirectShow做backend实在是太脑残了。带个大一点的ID3v2的mp3都播放不了,其实这个是DirectShow backend用的默认分解器的错。Anyway,最大问题是这个backend极度的不稳定?反正我正常stop,然后play,然后它FC(force close,来源自android术语)。我delete它,它也FC。我都没有意见了。好在能用上mplayer做backend。不过最大缺点是要带上一个10M的mplayer.exe
另外mplayer也经常crashes,不过不会导致到我的程序FC。
使用方法参考这里
标签:backend, directshow, mplayer, phonon, Qt
相关文章:
- [Qt]如何加载外部qss样式
- [Qt]隐藏菜单栏
- [Qt]Qt与OAuth验证,还有那个QCA,QCA-OSSL,OpenSSL
- [Qt]qt的正则不支持反向预搜索,只支持正向预搜索
- [Qt][转]undefined reference to vtable for “xxx”

2011年05月14日 10:20 上午 #
您好,我现在也遇到头疼的问题,在windows 下用的phonon + directshow 后端不能播放 rtsp 流媒体,希望得到您的帮助,看过您的文章后,我还是有很大的问题要问您,
1. 我没有下载到能播放rtsp流的 mplayer
2. 下载不到 windows 系统下的 phonon_mplayer 插件。
希望得到您的帮助,急急,我的邮箱 liulebao@sina.com
QQ 813982303 。
[回复]
2011年05月14日 3:58 下午
抱歉哦,过了这么久,我都忘记当初怎么用mplayer做backend了。。。你可以去这个博客看看。http://c-home.appspot.com/, QtCenter的wiki也有些相关信息:http://www.qtcentre.org/wiki/index.php?title=Building_the_Phonon_backend_plugin_on_Windows_using_MinGW
[回复]