4 พฤษภาคม 2559

Published พฤษภาคม 04, 2559 by with 0 comment

เล่นไฟล์เสียงง่าย ๆ ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโค้ดโครงงานเล็ก ๆ เป็นโปรแกรมเล่นไฟล์เสียงแบบง่าย ๆ ด้วยภาษา Python กันครับ

ภาษา Python ง่าย อย่าทำให้มันยาก

ผมต้องการเขียนโค้ด Python ให้เล่นไฟล์เสียง โดยสามารถโอนไฟล์โค้ดไปได้ทั้ง Windows , OS X , Linux ได้โดยแก้โค้ดหรือตั้งค่าระบบไม่กี่ครั้ง ผมได้ทำการค้นหาพบว่าระบบปฎิบัติการทั้งสามมีคำสั่งเล่นไฟล์เสียงบนคอมมานด์ไลน์ต่างกันดังนี้
Windows
start ที่ตั้งไฟล์เสียง

OS X
afplay ที่ตั้งไฟล์เสียง

Linux
มีหลายโปรแกรมให้เลือกใช้ ผมขอแนะนำ ffmpeg ครับ
ffplay ที่ตั้งไฟล์เสียง

ผมใช้โมดูล subprocess สำหรับรันคำสั่งบนคอมมานด์ไลน์ โดยใช้คำสั่ง call เพราะง่ายต่อการแก้โค้ด และผมใช้โมดูล sys สำหรับเช็คระบบว่าเป็นระบบปฎิบัติการอะไร

โค้ดเล่นไฟล์เสียงด้วยภาษา Python :
play.py

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)