サウンド再生 ちょっと変更
1つ前のプログで、setLoop(true)のときにsetLoop(false)しないとstop()できない仕様にしていましたが、思い直して、setLoop(true)でもstop()するようにしました。
下記のような感じです。
//************************************************* // 再生停止します //************************************************* public void stop(){ if( prMediaPlr[0]==null ){ return; } if( this.prBGMflg==true ){ if( prMediaPlr[0].isPlaying()==true ){ if( prMediaPlr[0].isLooping()==true ){ prMediaPlr[0].setLooping(false); } prMediaPlr[0].seekTo(prMediaPlr[0].getDuration()); prPausePosition = 0; } } else{ for( int i=0; i<4; i++ ){ if( prMediaPlr[i].isPlaying()==true ){ if( prMediaPlr[i].isLooping()==true ){ prMediaPlr[i].setLooping(false); } prMediaPlr[i].seekTo(prMediaPlr[i].getDuration()); } } prPausePosition = 0; } }