无法播音原因总结
原因六:無法獲得音源,或無法連接到網絡音源,導致MediaPlayer會報Error?(261,-1003)。如下log所示:
07-17?11:35:12.295???146???556?D?MediaPlayerService:?setDataSource(http://res.voicecloud.cn/viafly/55/021/55021022.mp3)
07-17?11:35:12.295???146???556?D?MediaPlayerFactory:?getPlayerType():?using?url,?check?for?DRM?protected?midi.
07-17?11:35:12.296???146???556?D?MediaPlayerService:?player?type?=?3
07-17?11:35:12.297???146???556?D?MediaPlayerService:?setDataSource(http://res.voicecloud.cn/viafly/55/021/55021022.mp3)?done
07-17?11:35:12.297??2554??2554?D?MediaPlayer:?Don't?notify?duration?to?com.iflytek.cmcc!
07-17?11:35:12.297???146???146?D?MediaPlayerService:?[91]?prepareAsync
07-17?11:35:12.389???146??4490?D?MediaPlayerService:?[91]?notify?(0x4279c570,?100,?261,?-1003)
07-17?11:35:12.389??2554??2565?E?MediaPlayer:?error?(261,?-1003)
07-17?11:35:12.435??2554??2554?E?MediaPlayer:?Error?(261,-1003)
07-17?11:35:12.438???146??1865?D?MediaPlayerService:?disconnect(91)?from?pid?2554
07-17?11:35:12.441???146???146?D?MediaPlayerService:?disconnect(91)?from?pid?2554
07-17?11:35:12.441???146???146?D?MediaPlayerService:?[91]~Client
MediaPlayer.java
?/**
?????*?M:?Can?not?connect?to?server?for?network?failure.
?????*?
?????*?@hide
?????*/
????public?static?final?int?MEDIA_ERROR_CANNOT_CONNECT_TO_SERVER?=?261;
?
原因五:打不開動態鏈接庫.so時,會報E/MediaPlayer(20899): error (1, -2147483648)錯誤,導致無聲
05-08 12:29:11.599 E/AwesomePlayer(? 251): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec
05-08 12:29:11.599 E/OMXCodec(? 251): ---hd%--- componentName=OMX.google.amrnb.decoder, matchComponentName=(null), index=18, matchIndex=17
05-08 12:29:11.599 D/OMXCodec(? 251): JB Attempting to allocate OMX node 'OMX.google.amrnb.decoder'
05-08 12:29:11.609 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_amrdec.so
05-08 12:29:11.609 E/OMXMaster(? 251): can't make instance for OMX.google.amrnb.decoder
05-08 12:29:11.609 E/MediaPlayer(20899): error (1, -2147483648)
earch "SO_MAX" (4 hits in 1 file)
? Z:\gt-project\gt-framwork\jb_rel-A8064AAAAANLYA161032-8064V4\bionic\linker\linker.cpp (4 hits)
?Line 54: #define SO_MAX 128
?Line 80:? *?? having a hard limit (SO_MAX)
?Line 87: static soinfo sopool[SO_MAX];
?Line 286:???????? if (socount == SO_MAX) {
Search "too many libraries when loading" (8 hits in 1 file)
? G:\work\buglist\[B130508-199]-PD1225\bbklog-時間點:5月8號12點發現異常\app_log\app_log_2013_5_7\app_log_2013_5_7_17_18_0 (8 hits)
?Line 1759083: 05-08 08:20:50.591 E/C2DColorConvert(? 251): FATAL ERROR: could not dlopen libc2d2.so: Cannot load library: soinfo_alloc(linker.cpp:287): too many libraries when loading "libC2D2.so"
? G:\work\buglist\[B130508-199]-PD1225\bbklog-時間點:5月8號12點發現異常\app_log\app_log_2013_5_7\app_log_2013_5_7_17_18_0 (127 hits)
?Line 925923: 05-07 22:23:10.546 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_aacdec.so
?Line 931523: 05-07 22:24:49.142 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_vorbisdec.so
?Line 1402310: 05-08 00:57:42.121 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_mp3dec.so
?Line 1759061: 05-08 08:20:50.571 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_h264dec.so
?Line 1912464: 05-08 11:37:57.219 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_vorbisdec.so
?Line 2056937: 05-08 12:29:11.609 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_amrdec.so
?Line 2056937: 05-08 12:29:11.609 E/SoftOMXPlugin(? 251): unable to dlopen libstagefright_soft_amrdec.so
原因四:無法獲得output,導致系統無聲
原因三:硬件壞掉,比如喇叭壞掉,導致系統無聲
原因二:track被占用完,無法分配資源,大致系統無聲
原因一:路由發生錯誤,導致系統無聲
?
總結
- 上一篇: python学习笔记第9天《文件的管理办
- 下一篇: 别再管你的API叫微服务了