我正在开发一款 Android 应用程序(收音机,流媒体音乐),但对于某些流,我在控制台中得到以下错误:
错误(1,-2147483648)
这是不是意味着 Android 只支持少数几种媒体格式,我无能为力?
因为我使用外部来源,所以无法重新编码流。
源代码:
if (radio && typeof radio.stop != 'undefined') {
radio.stop();
radio.release();
}
radio = new Media(data.link);
radio.play();
以下是关于与Media类(PhoneGap)配合使用的所有源代码。 logcat日志:
07-21 00:19:29.313: D/DroidGap(280): onMessage(onNativeReady,null) 07-21 00:19:29.313: D/DroidGap(280): onMessage(onPageFinished,file:///android_asset/www/index.html) 07-21 00:19:29.932: I/Database(280): sqlite returned: error code = 14, msg = cannot open file at source line 25467 07-21 00:19:30.183: D/DroidGap(280): onMessage(networkconnection,3g) 07-21 00:19:31.331: D/DroidGap(280): onMessage(spinner,stop) 07-21 00:19:36.343: D/Cordova(280): onPageFinished(file:///android_asset/www/index.html#radio) 07-21 00:19:36.343: D/CordovaWebView(280): >>> loadUrlNow() 07-21 00:19:36.343: D/DroidGap(280): onMessage(onNativeReady,null) 07-21 00:19:36.343: D/DroidGap(280): onMessage(onPageFinished,file:///android_asset/www/index.html#radio) 07-21 00:19:37.492: D/dalvikvm(280): GC_FOR_MALLOC freed 3015 objects / 521248 bytes in 67ms 07-21 00:19:46.012: D/Cordova(280): onPageFinished(file:///android_asset/www/index.html) 07-21 00:19:46.012: D/CordovaWebView(280): >>> loadUrlNow() 07-21 00:19:46.012: D/DroidGap(280): onMessage(onNativeReady,null) 07-21 00:19:46.012: D/DroidGap(280): onMessage(onPageFinished,file:///android_asset/www/index.html) 07-21 00:19:49.472: D/Cordova(280): onPageFinished(file:///android_asset/www/index.html#radio) 07-21 00:19:49.472: D/CordovaWebView(280): >>> loadUrlNow() 07-21 00:19:49.472: D/DroidGap(280): onMessage(onNativeReady,null) 07-21 00:19:49.472: D/DroidGap(280): onMessage(onPageFinished,file:///android_asset/www/index.html#radio) 07-21 00:20:11.273: D/dalvikvm(280): GC_FOR_MALLOC freed 3595 objects / 570336 bytes in 76ms 07-21 00:20:19.254: E/MediaPlayer(280): error (1, -2147483648) 07-21 00:20:19.254: E/MediaPlayer(280): Error (1,-2147483648)
流媒体: webcast.emg.fm:55655/europaplus64.mp3, 92.53.112.250:8100/rr_aac?type=.flv
请注意:以上是指向音频和视频文件的网址链接。