โมดูล Pyglet เป็นโมดูลสำหรับสร้างเกมบน Python เราสามารถนำความสามารถในการเล่นไฟล์เสียง .mp3 .ogg .WMA ของโมดูล Pyglet มาใช้งานเล่นไฟล์เสียงใน Python ได้ครับ
องค์ประกอบที่ต้องติดตั้งเพื่อเล่นไฟล์เสียงใน Python
- Pyglet อ่านวิธีติดตั้งได้จากบทความ พัฒนาเกมบน Python ด้วย pyglet
- ในการเล่นไฟล์เสียงด้วย Pyglet นี้ ผู้อ่านต้องติดตั้ง audio decoding library ที่มีชื่อว่า AVbin
- ไฟล์เสียง .mp3 .ogg .WMA จะเป็นไฟล์เพลงก็ได้ครับ
มาเริ่มลงมือเขียนโปรแกรมเล่นไฟล์เสียงใน Python กันเลยครับ
import pyglet music = pyglet.resource.media('เพลงคิดถึงเพื่อนจัง.mp3') #ดึงไฟล์เสียงเข้ามา music.play() #เล่นไฟล์เสียง หากต้องการหยุดใช้คำสั่ง music.pause() และอื่น ๆ ดูเพิ่มเติมนะครับ print("Playing") input("Enter to exit")เมื่อรันแล้วจะได้ยินเสียงเพลงดังออกมา นอกจากนั้นเรายังสามารถ ควบคุม พัก หยุด เสียง และสามารถใช้ความสามารถนี้ในการ Streaming ได้อีกด้วยครับ รายละเอียดเพิ่มเติมอ่านได้ที่ http://www.pyglet.org/doc/programming_guide/controlling_playback.html
ผมขอตัวไปฟังเพลงก่อนนะครับ
ดนตรีทำให้ชีวิตมีสีสัน ^_^
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)