我用Python制作了VideoPlayer(用于HLS流)(v3.4.3< 32bit> Anaconda3) 和PyQT4(v4.8.6)。 特别是我使用PyQT4.phonon的视频播放器。
努力工作......工作......工作......之后...... 最后我完成了申请。这在我的本地机器(win7 64bit)中发挥得很好。 所以我用cx_freeze(v4.3.4)构建了.exe文件。 它在我的机器上也很好用。
但问题出现了...... 它无法在其他机器上播放启动流。 没有错误,执行稳定,GUI状态良好。 但只是无法开始播放视频。
我的python代码包含一些模块。 (如下所示)
import sys
import base64
from PyQt4 import QtGui, QtCore
from PyQt4.phonon import Phonon
玩家代码很简单
...
self.player.setCurrentSource(Phonon.MediaSource(url))
self.player.play()
...
我复制了cx_freeze生成文件后的所有文件和文件夹。 另一台机器是Windows7(64,32),XP,bla..bla ...... 其他机器没有安装Python。
为什么不能在其他机器上播放...请帮助我。