3

我已经从 sourceforge 下载了模块。audiere-1.9.4-win32

解压后的文件夹有以下文件夹:

-垃圾桶

-绑定

-doc

-包括

-lib

Bindings 文件夹包含一个名为audiere.pyd 的文件和一个安装说明,其中包含:

进入 Python 2.2 的 Windows 发行版:将audiere.dll 和audiere.pyd 复制到你的Python22 目录(或者可能是Python22/DLLs,取决于你的系统)。

我尝试将这两个文件复制到:

-python 2.7/

-python 2.7/DLL

-python 2.7 /LIb/site-packages/ 目录但是

import audiere 

仍然给出导入错误:

Traceback(最近一次调用最后一次):文件“”,第 1 行,在 import audiere ImportError:DLL 加载失败:找不到指定的模块。

我确信这与 python 2.2 与 python 2.7 无关,因为人们已经在 2.7 上成功使用了 audiere 而没有任何修改。

如何在 Windows 7 上安装audiere。

4

1 回答 1

1

您可以尝试使用pyglet。该库可以使用名为Avbin的外部库进行播放。如何使用的简单示例:

import pyglet

music = pyglet.resource.media('music.mp3')
music.play()
pyglet.app.run()

如果您对 avbin 有一些问题,请将 dll 放在代码的同一目录中,并在“pyglet.resource.media('music.mp3')”之前插入这两行:

pyglet.lib.load_library('avbin')
pyglet.have_avbin=True
于 2015-09-10T17:16:31.717 回答