0
中的另一個視圖我有兩個視圖。一個視圖有mediaplayer.it從原始文件夾播放一組歌曲。另一個視圖是imageView。相同的佈局有一個按鈕change.when點擊更改按鈕單擊媒體播放器視圖圖像視圖。視圖改變,但媒體播放器不能阻止我用下面的代碼mediaplayer不停止時,在我的android應用程序中更改android
change.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mediaplayer1.onPlayingStop1();
Mainlayout.removeView(mediaplayer1);
mediaplayer1= null;
}
});`
public void onPlayingStop1(){
if (mp1.isPlaying()==true||mp1!=null) {
try{
System.out.println("Player outer Realsed");
plsong.clear();
mp1.stop();
mp1.release();
System.out.println("Player outer Realsed");
} catch(Exception e){
System.out.println("Exception"+e);
}
}
}
mp1.isPlaying( )本身返回true或false不需要寫mp1.isPlaying()== true。 – TheFlash
好的謝謝..coditions正在工作fine..bur mediaplayer不停止當我改變視圖 – Palaniraja
不要認爲這會解決你的問題。但是,您需要更改if語句中布爾值的順序。而且,OR應該是AND。像:'if(mp1!= null && mp1.isPlaying())'。 – Vikram