【问题标题】:Cannot get HTML5 audio to work with my MP3无法让 HTML5 音频与我的 MP3 一起使用
【发布时间】:2017-04-05 15:39:12
【问题描述】:

我正在应用程序中使用 phonegap 录制 MP3。将 MP3 存储在 Base64 编码的数据库中。我可以检索这些记录,将它们保存到手机或计算机上的 MP3 文件并播放它们。 phonegap 中的媒体与本地播放器一样有效。什么也不起作用 1)在浏览器中的Windows计算机上直接以base64播放它们或 2) 保存到服务器上的 MP3 文件并通过浏览器播放。

我放弃并切换到下载按钮,该按钮通过将 MP3 文件存储在本地并使用本地音频播放器播放它来工作。

我使用的 HTML 格式是 对于文件,源是相对于 Web 根目录的文件路径 对于 base64,它是“data:audio/mpeg;base64,...”

在所有情况下,它都不起作用,控件要么灰显,要么出现错误。

【问题讨论】:

  • 我解决了这个适用于 html5 浏览器、android 和 ios 的解决方案是使用 m4a 格式。在 cordova phonegap 中,我使用了 cordova-media-with-compression 而不是常规的 cordova-media 插件。
  • 在解决自己的问题时,也应该回答自己的问题。这有助于 SO 实现其创建大型问题和答案库的目的。

标签: html5-audio


【解决方案1】:

适用于浏览器、android 和 ios 的解决方案是使用 m4a 格式。在cordova phonegap中,我使用了cordova-media-with-compression

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 2012-01-11
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多