- 授权协议: MIT
- 开发语言: Python
- 操作系统: Windows
- 软件首页: http://pysonic.sourceforge.net/
- 软件文档: http://pysonic.sourceforge.net/doc/index.html
软件介绍
pySonic 是封装了高性能、跨平台的FMOD声音库 Python 开发包。
示例代码:
import pySonic
import time
def finished_stream(source):
print 'Stream finished playing'
# initialize the audio environment
w = pySonic.World()
# create two sources
src1 = pySonic.Source()
src2 = pySonic.Source()
# load a sound entirely from disk, stream another from disk
src1.Sound = pySonic.FileSample('short.wav')
src2.Sound = pySonic.FileStream('long.mp3')
# position the sources in 3D space
src1.Position = (-0.5, 0.0, 0.5)
src2.Position = (0.5, 0.0, 0.5)
# register a callback for when the stream finishes
src2.SetEndStreamCallback(finished_stream)
# register a callback for when the stream finishes
src1.Play()
src2.Play()
# just block while we're playing in this example
while src1.IsPlaying() or src2.IsPlaying():
time.sleep(1)
Beginning Apache Struts
Arnold Doray / Apress / 2006-02-20 / USD 44.99
Beginning Apache Struts will provide you a working knowledge of Apache Struts 1.2. This book is ideal for you Java programmers who have some JSP familiarity, but little or no prior experience with Ser......一起来看看 《Beginning Apache Struts》 这本书的介绍吧!
