【问题标题】:How Play to audio list in os.startfile use Python?如何使用 Python 播放 os.startfile 中的音频列表?
【发布时间】:2020-11-23 19:44:23
【问题描述】:

如何使用 Python 播放 os.startfile 中的音频列表?

我的密码:

import os

music_dir = "C:\\Users\\JACKSON KASI\\Music"
songs = os.listdir(music_dir)
print(songs)

for i in songs:
    os.startfile(os.path.join(music_dir,i))

下一个音频文件应在第一个音频文件完全正常运行后运行。 但我的代码是快速播放所有音频。这并不完美。 请有人帮助我。

你可以使用 pygame (OR) python-vlc 来解决这个问题吗?

【问题讨论】:

    标签: python python-3.x pygame audio-player python-vlc


    【解决方案1】:

    os.startfile 只是在后台异步启动文件。每the docs

    startfile() 在相关应用程序启动后立即返回。没有等待应用程序关闭的选项,也没有办法检索应用程序的退出状态。

    基本上,您不能将其用于您的目的,因为无法知道何时完成。

    播放媒体文件有很多很多的演练;请在网上搜索解决方案(从头开始提供完整的解决方案超出了 StackOverflow 问题的范围)。

    【讨论】:

      【解决方案2】:
      random = os.startfile(os.path.join(music_dir , songs[1])
      

      这会起作用

      【讨论】:

      • 欢迎来到 SO! @aryanjadhav,这如何解决需要在哪里播放多个音频文件的问题?
      猜你喜欢
      • 1970-01-01
      • 2015-11-25
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多