MP3-filer med Python

Kommentarer

Inga extra bibliotek eller som libmpg123 gstreamer eller något annat. Python. Ja, nästan, eftersom PyMedia är skriven mestadels i C, men när installerat kan du använda importera att göra den.

Python:
  1. . sound as sound importera pymedia. ljud. sund ljudet
  2. . acodec as acodec importera pymedia. ljud. ACODEC den ACODEC
  3. file_name ) : def playFile (filnamn):
  4. ) [ - 1 ] . lower ( ) file_extension = filnamn. split ('.') [- 1]. nedre ()
  5. : acodec. getCodecID ( file_extension ) , 'ext' : file_extension } parms = ('id': ACODEC. getCodecID (file_extension), "EXT":) file_extension
  6. dekoder = ACODEC. Decoder (parms)
  7. file_name, 'rb' ) f = open (filnamn, 'rb')
  8. ) f. s = read (8.192)
  9. r = dekoder. avkoda (s)
  10. , r. channels , sound. AFMT_S16_LE ) SND = ljud. Output (sample_rate r., r. kanaler ljud. AFMT_S16_LE)
  11. ( s ) > 0 : medan LEN (s)> 0:
  12. om r:
  13. SND. spela (r. datum)
  14. ) s = f läst (512)
  15. r = dekoder. avkoda (s)
  16. import tid
  17. : SND stund. isPlaying ():
  18. . 05 ) team. sömn (. 05)

För att spela upp en fil:

playFile (arquivo.mp3)

De PyMedia innebär andra ljudformat såsom WAV och OGG. Den visar också video med pygame men att jag inte har inte testat :)

  • hej, hur vet du hur mÃ¥nga sekunder har en. mp3??
blogg kommentarer drivs av Disqus

Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
By N2H
Dolet 96 rabatt på webbhotell Dreamhost!
Använd "befordra koden" tröghet. LAMP med 20GB utrymme och 1TB av överlåtelse.

Relaterade artiklar

  • Inga relaterade inlägg

Kategorier