pyqt4 + phonon: 播放mp3出错!
运行环境:debian7 + python3.2 + gnome3
问题1:
声音能够播放,但速度很快,感觉听得不舒服。在VLC软件中,播放ld45about.mp3文件几次后,退出VLC后马上运行t_audio_2.py,声音播放速度正常。
问题2:执行t_audio_2.py后,报错。
错误信息:
wy@debian:/home/git/remember_word/src/test$ python3 t_audio_2.py [0x1c96478] main services discovery error: no suitable services discovery module wy@debian:/home/git/remember_word/src/test$
源代码:
#!/usr/bin/env python3 # coding: utf-8 ''' t_audio_2.py 测试声音 (PyQt4.phonon) ''' import os, time from PyQt4 import QtGui, phonon def test(): f_name = 'ld45about.mp3' app = QtGui.QApplication( [] ) app.setApplicationName('PyQt4.phonon') info_media = {} media_object = phonon.Phonon.createPlayer( phonon.Phonon.MusicCategory, phonon.Phonon.MediaSource(f_name), ) media_object.play() time.sleep(2) del media_object if __name__ == '__main__': test()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
pyqt4-qt-4.8-python2.7-win7 64位顺利运行。程序的主循环非常重要。
已经极尽精简了。
目前解决不了,已经换mpylayer调用mplayer了。