[英]How to use ffpyplayer in Python/Kivy
项目是用python 3.9.6
和kivy 2.0.0
。 在我的项目中,我有一个按钮可以使用kivy
的soundloadre
播放音频。 Kivy
的sdl2_audio
有点问题,因此我想使用ffpyplayer
。 所以基本上我想只播放音频ffpyplayer
。 这是我的python
代码:
import kivy
from kivy.app import App
from kivy.core.audio import SoundLoader
class MainWidget(MDFloatLayout):
def play_on(self):
self.ids.my_image.source = 'icons/play_pressed.png'
click = SoundLoader.load('sounds/click_effect.wav')
if click:
click.play()
def play_off(self):
self.ids.my_image.source = 'icons/play.png'
myapp.screen_manager.transition = SlideTransition(direction='left', duration=.25)
myapp.screen_manager.current = 'Second'
这是我的kivy
代码:
<MainWidget>:
Button:
background_color: 0, 0, 0, 0
pos_hint: {'x': .39, 'y': .1}
size_hint: .28, .15
on_press: root.play_on()
on_release: root.play_off()
Image:
id: my_image
source: "icons/play.png"
size: 350, 350
allow_stretch: True
allow_ratio: True
keep_ratio: True
center_x: self.parent.center_x
center_y: self.parent.center_y
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.