ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
156 บทที่ 6 เทคนิคการทำางานร่วมกับมัลติมีเดีย<br />
}<br />
}<br />
});<br />
//stop and give option to start again<br />
pauseMP();<br />
} else {<br />
startMP();<br />
}<br />
@Override<br />
protected void onActivityResult(int requestCode,<br />
int resultCode, Intent data) {<br />
super.onActivityResult(requestCode, resultCode, data);<br />
if(requestCode == 0 && resultCode==RESULT_OK) {<br />
String tmp = data.getExtras().getString("clickedFile");<br />
}<br />
}<br />
try {<br />
m_mediaPlayer.setDataSource(tmp);<br />
m_mediaPlayer.prepare();<br />
} catch (Exception e) {<br />
e.printStackTrace();<br />
}<br />
startMP();<br />
void pauseMP() {<br />
playPauseButton.setText("Play");<br />
m_mediaPlayer.pause();<br />
}<br />
void startMP() {<br />
m_mediaPlayer.start();<br />
playPauseButton.setText("Pause");<br />
}<br />
boolean needToResume = false;<br />
@Override<br />
protected void onPause() {<br />
if(m_mediaPlayer != null && m_mediaPlayer.isPlaying()) {<br />
needToResume = true;<br />
pauseMP();<br />
}<br />
super.onPause();<br />
}