【问题标题】:Audio not playing using HTML5 audio tag in Phonegap app在 Phonegap 应用程序中使用 HTML5 音频标签无法播放音频
【发布时间】:2014-11-27 16:46:24
【问题描述】:

我的手机 SD 卡上有一个音频文件,我想使用基于 PhoneGap 和 HTML5 的混合移动应用程序播放它。我正在使用 HTML5 音频标签,如下所示:

<audio src="cdvfile://localhost/myfolder/subfolder/audio.mp3"><audio>

但不幸的是,它没有播放。

我希望它可以在 iOS、android 和 windows 上运行。

请指教。

【问题讨论】:

    标签: html cordova audio


    【解决方案1】:

    您应该将声音文件放在 www 文件夹或其子文件夹之一中。

    【讨论】:

    • 不,我的 SD 卡中已经有音频,我只能从那里读取它。而不是来自 www 文件夹。
    【解决方案2】:

    我已经成功地在 Cordova 应用程序中使用了音频标签。

    我发现了两种无法播放音频的情况:

    1) 使用新的 WKUIWebview 插件(不允许 www 文件夹中的文件协议)

    2) 头部缺少内容安全策略,这可能会在使用 Phonegap 而不是 Cordova 创建应用时发生

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 2017-04-12
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      相关资源
      最近更新 更多