Python 显示和播放音频文件
我是python新手,我正在尝试构建一个简单的录制程序。在我的帮助下,我能够为每个记录的文件添加一个时间戳 编辑: 我做了一些研究,决定用filechooser显示文件。。。这仍然不起作用Python 显示和播放音频文件,python,kivy,Python,Kivy,我是python新手,我正在尝试构建一个简单的录制程序。在我的帮助下,我能够为每个记录的文件添加一个时间戳 编辑: 我做了一些研究,决定用filechooser显示文件。。。这仍然不起作用 def openfiles(self, *args): satter2 = BoxLayout(pos= (629, 950), size_hint= (.1,.1)) self.fclv = FileChooserListView(path= '/sdcard/', filters= [‘
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()
结果是:
那么问题到底是什么?如何显示已保存音频的列表?或者玩我你试过ListView了吗?我看到你被否决了。所以我会尽力帮你一点忙。因此,获得答案的最简单方法是,首先,就停止项目的特定问题提出特定问题。第二,表明你确实尝试过一些东西。希望你不要把这当作冒犯,但作为一个提示。谢谢你,我会的,我也会在ScrollView中显示音频。谢谢,我最后把它放在了屏幕管理器中。谢谢你的帮助@拉希什,你来了