我使用的ListView適配器tracks.Each列表項的顯示列表中的播放和停止圖標,播放和停止我有track.The問題是,賽道被打一次當我第一次點擊播放button.After,如果我阻止它通過點擊停止按鈕和嘗試播放任何曲目它沒有得到played.Through敬酒消息我發現holder.img1.setOnClickListener()方法得到調用但onPrepared()方法不會被點擊播放按鈕第二次或之後調用..如果我替換mMediaPlayer.pause();
mMediaPlayer.release();
仍然我得到相同的結果..如果我把mMediaPlayer=new MediaPlayer();
裏面onClick()方法的holder.img1.setOnClickListener
上面的問題確實得到解決,但隨後點擊多個播放按鈕將開始播放同時播放多個曲目,我不喜歡「不想..MediaPlayer的setOnPreparedListener不會被調用的第二次
0
A
回答
0
想幫你將是一場噩夢,由於您的命名約定,並沒有評論的。 我會建議你改變你的命名約定,讓人們在看你的代碼有一些想法,以什麼每個變量都在做。在理解你想要做什麼的時候,小小的評論也會對你非常有幫助。
0
@Override
public void onPrepared(MediaPlayer mp)
{
Toast.makeText(context,"prepatre",Toast.LENGTH_LONG).show();
mMediaPlayer.start();
}
相關問題
- 1. onClickListener不會被第二次調用Android
- 2. 第二次調用scale()不會縮放
- 3. 第二次調用後Socket讀()不會被阻塞
- 4. 當cookie第二次被調用時,PHP CURL Cookie不會保留
- 5. 屬性不會被觸發第二次
- 6. OnInfo永遠不會被MediaPlayer調用
- 7. GLUT警告:glutInit被第二次調用
- 8. Redux操作未被第二次調用
- 9. onResume()未被第二次調用活動
- 10. TouchesEnded未被調用第二次
- 11. AsyncCallback未被第二次調用
- 12. UIView在第二次被調用後纔會顯示
- 13. ModalPopupExtender不會在第二次調用時重載updatepanel中的iframe
- 14. 第二次添加到LinearLayout的調用不會顯示
- 15. seekg第二次調用不起作用
- 16. onConfigurationChanged第二次未調用
- 17. xmlReaderForMemory在第二次調用
- 18. 第二次調用HttpServletResponse
- 19. 第二次調用recv()塊
- 20. UILongPressGestureRecognizer只調用第二次
- 21. 第二次ajax調用jquery不工作
- 22. ViewDidLoad不是第二次調用Xcode
- 23. onActivityResult不是第二次調用
- 24. onKeyUp函數不調用第二次
- 25. 會話第一次不工作,從第二次起作用
- 26. 第一次約會的第二
- 27. 啓用第二次微調一次第一次微調 - Android
- 28. 調用fgets()兩次導致第二次調用不完成
- 29. 第二次打開對話框時不會調用editText.setText
- 30. 動作3:第二次調用函數不會工作