我一直在努力让演示视频播放器工作。我尝试过不同类型的视频和默认的Softboy。它看起来很好加载,显示匹配的图片,没有错误消息。点击开始箭头,它会旋转到一个旋转器,它会永远旋转。它没有崩溃,我可以点击音频(但没有声音)和开始 - 停止。它工作正常,没有视频播放和没有音频。我的电脑上的视频播放得很好 我花了数十年时间编写嵌入式汇编代码,但是Python& Kivy对我来说很陌生,学习曲线很痛苦。
import kivy
kivy.require('1.2.0')
from sys import argv
from os.path import dirname, join
from kivy.app import App
from kivy.uix.videoplayer import VideoPlayer
class VideoPlayerApp(App):
def build(self):
if len(argv) > 1:
filename = argv[1]
else:
curdir = dirname(__file__)
# filename = ('Vid_Demon.avi')
# filename = ('Vid_Wire.mp4')
# filename = ('Vid_Archer.mov')
# filename = ('Vid_Bowl.mp4')
# filename = ('Softboy.mpg')
filename = ('Softboy.avi')
return VideoPlayer(source=filename, state='play')
if __name__ == '__main__':
VideoPlayerApp().run()