作者eaden (evenrain)
看板AndroidDev
標題[問題] 關於有HDMI裝置的Audio
時間Tue Apr 12 11:36:49 2011
開發層: (應用/框架/庫/核心) 應用
問題: 無法撥放伺服器端mp3、無法抓取mp3長度
錯誤輸出:
ERROR/MediaPlayer(31054): Attempt to call getDuration without a valid
mediaplayer
補充說明:
用我的Arc接上電腦,看LogCat會一直出現
VERBOSE/AudioService(232): HDMI disconnected
WARN/AudioPolicyManager(111): setDeviceConnectionState() device not
connected: 800
這兩個訊息
執行程式後,抓取伺服器端mp3的長度時會取得奇怪的數值,
然後音樂也無法撥放,感覺是Arc的Audio被鎖在HDMI輸出
導致MediaPlayer要播放音樂的時候無法順利prepare,
請問有人知道該怎麼解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.223.100
1F:推 tomap41017:我也是Arc也會出現訊息,但是音樂播放都正常耶 04/12 13:53
2F:→ tomap41017:感覺是有個Thread一直在抓狀態而已,應該沒鎖住 04/12 13:53
我用內建的播放器是正常 有問題的是我寫的程式 會用 mediaplayer 播伺服器端的 mp3
這時候抓到的 duration 會是錯誤的數值 mp3 也不會正常播放
一整個不知道為啥 orz
※ 編輯: eaden 來自: 220.128.223.100 (04/12 14:18)
對不起是我耍笨 其他程式寫錯了...orz
※ 編輯: eaden 來自: 220.128.223.100 (04/12 15:29)