【问题标题】:chrome plays mp3 in base64 format in android 4.0 up without soundchrome 在 android 4.0 上播放 base64 格式的 mp3 没有声音
【发布时间】:2013-06-16 08:19:02
【问题描述】:

下面的sn-p在chrome pc版上玩得很好。

var base64Data=results.rows.item(0).vocData; //mp3 in base64 format fetched from webSQL
audioPlayer.src ='data:audio/mp3;base64,'+base64Data; 
audioPlayer.load();
audioPlayer.play();

但是,当我在 chrome for Android 中播放它时,它确实播放没有错误(audioPlayer.error=null),但没有任何声音。 有谁知道代码有什么问题,或者在 Android 4.0.4 下有什么限制吗? 有什么解决方法吗?谢谢。

【问题讨论】:

    标签: android html google-chrome


    【解决方案1】:

    这肯定是一个错误。任何时候,如果你让它在桌面上运行,但它无法在 Chrome for Android 上运行,那么它有 99.5% 的可能性是一个错误。

    我在这里提出了错误:https://code.google.com/p/chromium/issues/detail?id=253466,并在此处演示了错误:http://jsbin.com/ajocid/latest

    目前没有解决方法,因为您甚至无法将其加载到 blob 中并附加它。唯一可能的解决方案是将其保存到某处的服务器上,然后使用该 URI.... 这不是最佳的。

    【讨论】:

      猜你喜欢
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多