Python 显示和播放音频文件

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= [‘

我是python新手,我正在尝试构建一个简单的录制程序。在我的帮助下,我能够为每个记录的文件添加一个时间戳

编辑:

我做了一些研究,决定用filechooser显示文件。。。这仍然不起作用

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中显示音频。谢谢,我最后把它放在了屏幕管理器中。谢谢你的帮助@拉希什,你来了