20.11.2016 Views

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 />

}

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

Saved successfully!

Ooh no, something went wrong!