ภาษา Python ง่าย อย่าทำให้มันยาก
ผมต้องการเขียนโค้ด Python ให้เล่นไฟล์เสียง โดยสามารถโอนไฟล์โค้ดไปได้ทั้ง Windows , OS X , Linux ได้โดยแก้โค้ดหรือตั้งค่าระบบไม่กี่ครั้ง ผมได้ทำการค้นหาพบว่าระบบปฎิบัติการทั้งสามมีคำสั่งเล่นไฟล์เสียงบนคอมมานด์ไลน์ต่างกันดังนี้
Windows
start ที่ตั้งไฟล์เสียง
OS X
afplay ที่ตั้งไฟล์เสียง
Linux
มีหลายโปรแกรมให้เลือกใช้ ผมขอแนะนำ ffmpeg ครับ
ffplay ที่ตั้งไฟล์เสียง
ผมใช้โมดูล subprocess สำหรับรันคำสั่งบนคอมมานด์ไลน์ โดยใช้คำสั่ง call เพราะง่ายต่อการแก้โค้ด และผมใช้โมดูล sys สำหรับเช็คระบบว่าเป็นระบบปฎิบัติการอะไร
โค้ดเล่นไฟล์เสียงด้วยภาษา Python :
play.py
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)