“初始化MCI时发生问题”播放声音问题

时间:2019-06-17 08:53:19

标签: python python-3.x audio playsound mci

我正在尝试使用playsound在我的代码文件夹中播放文件,但是,当我运行我的代码时,似乎可以调用该文件,但是我总是收到以下输出:

playsound.PlaysoundException:

Error 277 for command:

open "para.mp3" alias playsound_0.9208788744295284

A problem occurred in initializing MCI.

运行的代码只是使用playsound函数:

from playsound import playsound
playsound("01. Humongous.mp3")

我不确定这仅仅是我的机器问题还是我所缺少的东西?

5 个答案:

答案 0 :(得分:0)

尝试从正在播放的文件名中删除句点,然后重试。我不知道您在哪个系统上运行此文件,但是它可能会干扰文件读取过程。

答案 1 :(得分:0)

设法修复它。经过数小时的梳理,我最终尝试播放一个不同的文件,并且它起作用了。实际不确定playsound库是否存在比特率限制,但它当然不喜欢该特定文件。尝试了另一个比特率较低的文件,并且工作正常。

答案 2 :(得分:0)

我也面临着同样的问题,那就是文件的比特率不是问题,这似乎是音乐文件中的标签(例如“曲目标题,封面,专辑名称,编码”等)造成的。我想建议您删除这些标签并将其保留为原样,为了进行此编辑,我使用了 mp3tag 应用程序,您可以从here获取它。这对我有用。您可以检查instructables以了解如何使用此应用程序来编辑标签。 如果您想要这些标签,则可以将其键入并检查是否再次出现问题,那么请不要添加标签。

答案 3 :(得分:0)

将mp3文件转换为wav。为我工作。

答案 4 :(得分:0)

在播放声音中,对于 (.mp3) 由于位初始化问题,您无法直接上传自定义的mp3文件。

为了解决这个问题, 我们需要在某些音频转换器应用程序或在线转换器上再次将 .mp3 文件更改为 .mp3 格式。现在转换的mp3文件可以完美地访问playsound.playsound(dir/users/converted/song.mp3)。享受它..