作者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)