Python - 在 kivy 中添加音频文件
Kivy 是Python中一个独立于平台的 GUI 工具。 Kivy 是一个用于在Python中构建跨平台应用程序的工具,可以在 android、IOS、Linux、Windows 上运行。
音频小部件:
该模块用于在 kivy 中加载音频文件。
from kivy.core.audio import SoundLoader
下面是关于如何在 kivy 中导入音频文件的代码。
注意:您只能导入“.wav”格式的音频文件。
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.core.audio import SoundLoader
from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
class Tester(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
def play_sound(self):
sound = SoundLoader.load('sampleaudio.wav')
if sound:
sound.play()
class SampleApp(App):
def build(self):
return Tester()
myApp = SampleApp()
myApp.run()
上述代码的.kv文件[Sample.kv]:
:
orientation: "vertical"
spacing: 50
space_x: self.size[0]/3
canvas.before:
Color:
rgba: (0, 0, 0, 0)
Rectangle:
size: self.size
pos: self.pos
FloatLayout:
orientation:'vertical'
padding:100
spacing:30
Button:
size_hint:0.6, 0.1
pos_hint :{'center_x':0.5, 'center_y':0.3}
text:'PLAY'
bold:True
background_color: (1, .36, .4, .55)
on_release: root.play_sound()
输出:
以下代码的输出将如下所示,当我们单击播放按钮时,它将播放音频文件“sampleaudio.wav”。
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。