20.11.2016 Views

ANDROID APP

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

@Override<br />

protected void onResume() {<br />

super.onResume();<br />

if(needToResume && m_mediaPlayer != null) {<br />

startMP();<br />

}<br />

}<br />

เสียง<br />

157<br />

เลย์เอาต์ XML ตัวหลักพร้อมกับปุ่ม Play/Pause นั้นดูได้จากชุดคำสั่งที่ 6.7<br />

ชุดคำสั่งที่ 6.7 แสดงไฟล์เลย์เอาต์ที่แสดงปุ่มเล่นและหยุดเล่นไฟล์เสียง<br />

<br />

<br />

<br />

<br />

กรรมวิธี: การบันทึกไฟล์เสียง<br />

การบันทึกเสียงด้วยการใช้คำสั่ง MediaRecorder นั้นจะคล้ายๆ กับการใช้คำสั่ง MediaPlayer<br />

ในหัวข้อก่อนหน้านี้ เพียงแต่ว่าเราจะต้องกำหนดการทำงานบางอย่างเพิ่มเติมก่อนที่จะใช้งาน ดังนี้<br />

m MediaRecorder.AudioSource :<br />

m MIC – ไมโครโฟนในตัวเครื่อง<br />

m VOICE_UPLINK – ส่งข้อมูลเสียงในขณะที่กำลังเรียกสาย<br />

m VOICE_DOWNLINK – รับข้อมูลเสียงในขณะที่กำลังเรียกสาย<br />

m VOICE_CALL – รับและส่งข้อมูลเสียงในขณะที่กำลังเรียกสาย<br />

m CAMCORDER – ไมโครโฟนที่ทำงานร่วมกับกล้องถ่ายรูป (ถ้ามี)<br />

m VOICE_RECOGNITION – ปรับการทำงานของไมโครโฟนเพื่อรองรับการวิเคราะห์เสียง<br />

(ถ้ามี)<br />

m MediaRecorder.OutputFormat<br />

m THREE_GPP – ไฟล์ประเภท 3GPP<br />

m MPEG_4 – ไฟล์ประเภท MPEG4<br />

m AMR_NB – ไฟล์ประเภทช่วงความถี่เสียงแคบ

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!