python绑定到fmod ex库。

pyfmodex的Python项目详细描述


这是使用cTypes绑定的pyfmodex a fmod ex。

安装

对于安装,首先确保在您的路径上的某个平台上有fmod stuio库,这样python就可以找到它。 下载请访问http://www.fmod.org/download/。出于某种原因,api下载需要一个免费帐户。 然后,通过pip或easy_install安装它,或者,您始终可以使用setup.py方式。如果需要,不要忘记超级用户权限。 用法 -- 要验证一切是否正常,请打开python交互式解释器并尝试导入pyfmodex: `python import pyfmodex ` 如果没有错误,很好。成功了。播放声音要比输入声音复杂一点,但并不可怕: `python import pyfmodex system = pyfmodex.System() system.init() sound = system.create_sound("somefile.mp3") channel = sound.play() while channel.is_playing: pass ` 当然,某个文件。MP3必须用一些实际存在的想法来代替。在这里,我使用了默认参数,而没有使用像3d定位这样的功能。要了解更多信息,可以使用dir函数,当然也可以使用源代码。 请注意,while循环至少在这个简单的示例中是必要的,以保持主线程足够长的活动时间。 python 3兼容性 ——— pyfmodex与python 3一起工作(在版本3.5上测试,比python3.4旧的版本不工作,因为库依赖于enum模块。 如果在py3上作为文件名str传递或在py2上作为unicode传递,请确保它们可以通过sys.getfilesystemcoding重新调整的编码进行编码。通道组名称和其他标识符应仅为ascii。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
写入远程文件java   在java中尝试播放音频时出现音频流错误。wav文件   用户界面如何在Java中禁用GUI按钮   在java中如何使用条件拆分字符串   java从一个方法在数组中设置,从另一个方法获取   java如何忽略“”而不是“”   java证书。木卫一。IOException:密钥库被篡改,或密码不正确   java Android onCreate不调用   在play framework(i18n)中未正确显示德语Umlautes的java显示   使用java从eclipse运行MacOSX命令的macos   java是检查数组中备用项的最有效方法   如何使用java流编写包含循环、if/else和返回语句的代码   为什么在Java中,循环内的声明似乎比循环外的声明更快?   java软件包不存在mvn clean install