วันศุกร์ที่ 30 ธันวาคม พ.ศ. 2554

การเขียนไพธอนบนแอนดรอย ตอน การบันทึกเสียงเก็บเป็นไฟล์ WAV

สวัสดีครับ จะดีมั้ยหากท่านสามารถเขียนโปรแกรมบันทึกเสียงสนทนา หรือเสียงรอบข้างจากนั้นบันทึกลงไฟล์ WAV ใน SDcard สำหรับวันนี้ท่านจะเห็นพลังของไพธอนบนแอนดรอยครับ

พิจารณาโค๊ดต่อไปนี้
import android
from time import sleep
droid = android.Android()
droid.recorderStartMicrophone("/mnt/sdcard/record1.wav")
sleep(5)
droid.recorderStop()

อธิบายโค๊ด

1. คำสั่ง import android ประกาศขอใช้ไลบรารี่ android
2.  คำสั่ง from time import sleep ขอใช้คำสั่ง sleep ในโมดูล time
3.  คำสั่ง droid = android.Android() ประกาศตัวแปร droid เป็นอ็อบเจ็คของคลาส Android()
4.  คำสั่ง droid.recorderStartMicrophone("/mnt/sdcard/record1.wav") เริ่มต้นบันทึกเีสียง
5.  คำสั่ง sleep(5) รอเวลา 5 วินาที
6.  คำสั่ง droid.recorderStop() หยุดการบันทึกเสียงและบันทึกลงไฟล์ /mnt/sdcard/record1.wav

หวังว่าเนื้อหาจะเห็นประโยชน์และทำให้ท่านสนใจไพธอนสำหรับแอนดรอยขึ้นมาได้ครับ สวัสดี


แหล่งอ้างอิง

http://code.google.com/android/
http://www.google.com/mobile/android/

ไม่มีความคิดเห็น:

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