好的,我让它工作了。这将根据上下文菜单将文件保存为铃声、通知或警报。(由于篇幅原因,只显示铃声功能)
需要帮助:
出于某种原因,一段时间后没有声音播放。(大约 20 次左右按下并且在您退出应用程序并再次启动之前不会再次播放)另外我被告知“/sdcard/media/etc”不是“正确的方法”来做到这一点。
如果有人对如何
1.当按下home键、接收到文本或按下返回键退出应用等时释放/暂停/停止播放声音
和
2.获取sdcard的正确方法。我会很感激的。
MediaPlayer mp1;
MediaPlayer mp2;
MediaPlayer mp3;
MediaPlayer mp4;
MediaPlayer mp5;
protected void onDestroy() {
super.onDestroy();
if(mp1 != null){
mp1.release();
}
if(mp2 != null){
mp2.release();
}
if(mp3 != null){
mp3.release();
}
if(mp4 != null){
mp4.release();
}
if(mp5 != null){
mp5.release();
}
}
protected void onPause() {
super.onPause();
if(mp1 != null){
mp1.stop();
}
if(mp2 != null){
mp2.stop();
}
if(mp3 != null){
mp3.stop();
}
if(mp4 != null){
mp4.stop();
}
if(mp5 != null){
mp5.stop();
}
}
}
protected void onResume() {
super.onResume();
}