问题描述
- android中播放停止后再次播放
- 应用第一次播放正常,但是如果按了停止键,再次播放就会播放不了...不知为什么?
// method for play stream after stop it.public void startradio(View v) { try{ if(mp.isPlaying()){ return; } mp.start(); } catch(IllegalStateException ex){ ex.printStackTrace(); } }// method for stop stream.public void stopradio(View v) { if(mp.isPlaying()){ mp.stop(); } mp.release();}
解决方案
// function startradio
mp.prepare();mp.start();//并将stop中的release去掉
..................................................................
mp.release()是解除资源绑定
可放在setOnCompletionListener中
否则还需在start中添加音频
mp.create(... //ormp.setDataSource(...
时间: 2025-01-30 08:04:33