3

我正在尝试使用 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")

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

4

5 回答 5

5

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

于 2020-05-19T14:22:14.397 回答
1

设法修复它。经过几个小时的扯头发后,我最终尝试了一个不同的文件来播放,它奏效了。实际上不确定 playsound 库是否有比特率限制,但它肯定不喜欢那个特定的文件。尝试了另一个比特率较低的文件,它工作正常。

于 2019-09-04T11:25:28.893 回答
1

我也遇到了同样的问题,不是文件的比特率,它似乎是音乐文件中的标签,如“曲目标题、封面艺术、专辑名称、编码”等等,所以我想建议您删除这些标签并保持原样,要进行此编辑,我使用了 mp3tag应用程序,您可以从此处获取。这对我有用。您可以查看教科书以了解如何使用此应用程序来编辑标签如果您想要这些标签,您可以将其输入并检查是否再次出现问题,如果确实如此,则不要添加标签。

于 2020-05-05T08:44:22.160 回答
0

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

于 2019-06-20T17:56:45.953 回答
-1

在playsound中,对于(.mp3),由于bit initailizaing的一些问题,您不能直接上传自定义的mp3文件。

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

于 2021-01-22T06:41:45.387 回答