【问题标题】:Android (phonegap) "error (1, -2147483648)"Android(phonegap)“错误(1,-2147483648)”
【发布时间】: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


【解决方案1】:

查看文档:http://docs.phonegap.com/en/2.7.0/cordova_media_media.md.html#Media

我遇到了同样的错误,但是在更新我的代码后,就像文档中的一样,一切正常。

【讨论】:

    猜你喜欢
    • 2012-07-17
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多