-4
我正在創建一個包含播放器,暫停等媒體播放器控制器的單個應用程序,並帶有2個標籤,可以顯示當前的持續時間和總持續時間。當我通過getDuration()
檢索總持續時間時,我的應用程序強制關閉,併發生錯誤。任何人都可以幫我解決這個問題嗎?當調用getDuration()時,音樂播放器拋出錯誤
我正在創建一個包含播放器,暫停等媒體播放器控制器的單個應用程序,並帶有2個標籤,可以顯示當前的持續時間和總持續時間。當我通過getDuration()
檢索總持續時間時,我的應用程序強制關閉,併發生錯誤。任何人都可以幫我解決這個問題嗎?當調用getDuration()時,音樂播放器拋出錯誤
確保您已初始化您的MediaPlayer。如果您打電話getDuration()
未初始化的MediaPlayer對象,則會使應用程序崩潰。
請查看以下代碼段以供參考。
MediaPlayer player = new MediaPlayer(); <<<<<<<<<
try {
player.setDataSource("/sdcard/0.ogg");
player.prepare();
Log.v("duration", player.getDuration() + "");
player.start();
} catch (Exception e) {
e.printStackTrace();
}
你能告訴我們錯誤日誌嗎? – Lobo
有點問題的代碼會澄清一些東西 –
請幫助我們通過提供更多信息來幫助您:完整的代碼示例,其中出現錯誤,錯誤是什麼等現在問題可能只是任何事情! – Ashe