mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
Use module aifc instead of module aiff.
This commit is contained in:
parent
e22e6442b7
commit
697e7abbc8
1 changed files with 8 additions and 8 deletions
|
@ -1,22 +1,22 @@
|
|||
import sys
|
||||
import readcd
|
||||
import aiff
|
||||
import aifc
|
||||
import AL
|
||||
import CD
|
||||
|
||||
Error = 'cdaiff.Error'
|
||||
|
||||
def writeaudio(a, type, data):
|
||||
a.writesampsraw(data)
|
||||
a.writeframesraw(data)
|
||||
|
||||
def main():
|
||||
if len(sys.argv) > 1:
|
||||
a = aiff.Aiff().init(sys.argv[1], 'w')
|
||||
a = aifc.open(sys.argv[1], 'w')
|
||||
else:
|
||||
a = aiff.Aiff().init('@', 'w')
|
||||
a.sampwidth = AL.SAMPLE_16
|
||||
a.nchannels = AL.STEREO
|
||||
a.samprate = AL.RATE_44100
|
||||
a = aifc.open('@', 'w')
|
||||
a.setsampwidth(AL.SAMPLE_16)
|
||||
a.setnchannels(AL.STEREO)
|
||||
a.setframerate(AL.RATE_44100)
|
||||
r = readcd.Readcd().init()
|
||||
for arg in sys.argv[2:]:
|
||||
x = eval(arg)
|
||||
|
@ -28,6 +28,6 @@ def main():
|
|||
r.appendtrack(x)
|
||||
r.setcallback(CD.AUDIO, writeaudio, a)
|
||||
r.play()
|
||||
a.destroy()
|
||||
a.close()
|
||||
|
||||
main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue