【发布时间】:2012-07-20 21:41:52
【问题描述】:
我正在开发一个 Android 应用程序(广播、流媒体音乐),对于某些流,我在控制台中收到以下错误:
错误 (1, -2147483648)
是不是说安卓只支持几种媒体格式,我什么都做不了?
我无法重新编码流,因为我使用外部源。
源代码:
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 返回:错误代码 = 14,msg = 无法在源代码行 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 在 67 毫秒内释放了 3015 个对象/521248 个字节
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 在 76 毫秒内释放了 3595 个对象/570336 个字节
07-21 00:20:19.254: E/MediaPlayer(280): 错误 (1, -2147483648)
07-21 00:20:19.254: E/MediaPlayer(280): 错误 (1,-2147483648)
流: webcast.emg.fm:55655/europaplus64.mp3, 92.53.112.250:8100/rr_aac?type=.flv
【问题讨论】:
-
代码:if (radio && typeof radio.stop != 'undefined') { radio.stop(); radio.release(); } 收音机 = 新媒体(data.link); radio.play();
-
您能否在问题中包含更多源代码?您提供的内容不足以了解发生了什么问题。另外,你能提供logcat的输出吗?
-
此链接可能对您有所帮助stackoverflow.com/questions/9162022/…
标签: android