在Android Chrome上播放HTML5音频

时间:2014-09-15 22:18:19

标签: android angularjs google-chrome html5-audio

我正在尝试在Android上运行的Chrome浏览器上播放带有HTML音频标签的音频文件(本例中为MP3)。桌面Chrome上使用的同一页面完美无缺。播放操作由用户点击事件触发(注意到有关此事件的其他问题)。

以下是音频播放器的HTML

<audio id="callAudio" controls></audio>

页面上有一个按钮(我正在使用AngularJS)

<a class="button" ng-click="playerPlay()"><i class="icon ion-play"></i> Play</a>

控制器已

function getPlayer() {
  return document.getElementById('callAudio');
}
$scope.playerPlay = function() {
  getPlayer().play();
};

查看Chrome开发工具,我可以在桌面客户端上看到的网络标签 enter image description here 详细信息
enter image description here

另一方面,我得到了Android Chrome enter image description here 随着细节
enter image description here

为什么Android方面的文字是红色的,即使状态代码是200? 什么是partial content

更新 另一个数据点:我有一个HTML5音频标签指向一个随机的网络MP3文件,它正好玩(在Chrome + Android上)。但当我把它指向本地存储的同一MP3时,它将无法播放。我在Win7上的Android上进行了交叉测试,在那里工作得很好。

0 个答案:

没有答案