显示和播放音频文件
问题描述:
我是新来的蟒蛇,我试图建立一个简单的录音程序。从我previous question的一些帮助,我是能够添加时间戳为每个录音文件显示和播放音频文件
编辑:
我做了一些研究,并决定与文件选择器显示的文件......这仍然不起作用
def openfiles(self, *args):
satter2 = BoxLayout(pos= (629, 950), size_hint= (.1,.1))
self.fclv = FileChooserListView(path= '/sdcard/', filters= [‘*.3gp’])
self.fclv.bind(on_selection= self.pressed(fclv.selection)
scatter.add_widget(self.fclv)
self.add_widget(satter2)
def pressed(self, filename):
#with open(os.path.join(path, filename[0]))
if self.soundf is None:
self.soundf = SoundLoader.load(self.path)
if self.soundf.status != 'stop':
self.soundf.stop()
self.soundf.loop = False
self.soundf.play()
答
这里是一个简单的例子,说明如何在当前目录中显示所有3gp
文件。
from kivy.app import App
from kivy.uix.filechooser import FileChooserListView
from kivy.uix.boxlayout import BoxLayout
class MyLayout(BoxLayout):
def __init__(self,**kwargs):
super(MyLayout,self).__init__(**kwargs)
self.fclv = FileChooserListView(path= '.', filters= ['*.3gp'])
self.add_widget(self.fclv)
class MyApp(App):
def build(self):
return MyLayout()
MyApp().run()
结果是:
+0
谢谢,我最终把它放到了屏幕管理器中。感谢所有的帮助! –
+0
@RashIsh你很好 – EL3PHANTEN
那么什么是questin到底是什么? – EL3PHANTEN
如何显示保存的音频列表?或玩它 –
你有没有尝试过ListView? – EL3PHANTEN