gpt4 book ai didi

ajax - Google Chrome稳定版无法在Chrome应用中播放

转载 作者:行者123 更新时间:2023-12-03 02:23:20 24 4
gpt4 key购买 nike

我正在尝试让Google Chrome稳定版(16.0.912.75)播放mp3。

这是我的示例代码

<html><head><title></title></head>
<body>

<audio autoplay controls src=""></audio>
<ul>
<li>file:///E:/Songs/Aerosmith/DreamOn.mp3</li>
<li>file:///E:/Songs/Aerosmith/Cryin'.mp3</li>
</ul>
<script type="text/javascript">
var audioElement = document.getElementsByTagName('audio')[0];
audioElement.src="file:///E:/Songs/Aerosmith/DreamOn.mp3";
audioElement.load();
audioElement.play();
</script>
</body>
</html>

问题

上面的代码在Chrome Beta / Dev和Chromium快照中正常工作(编解码器由Chrome编解码器代替)。
但是如何
该应用程序将无法在Google Chrome稳定版中播放音频。
但,

定向到未打包的应用的代码时。例如,文件:// D:/App/index.html
该应用播放音频

测试

1,在HTML中指定src
<audio autoplay controls src="file:///E:/Songs/Aerosmith/DreamOn.mp3"></audio>

2.通过Javascript动态指定src
$('li').click(function(){
$('audio')[0].src=$(this).innerText;
$('audio')[0].play();
});

将代码作为Google Chrome稳定版中的Chrome应用加载时,两种方法均失败

但是在Google Chrome Beta / Dev和Chromium快照中工作正常。

这种行为可能是什么原因???

最佳答案

最明显的原因是,当前稳定版本中存在一个错误,该错误已在较新版本中解决(尝试Canary构建)

关于ajax - Google Chrome稳定版无法在Chrome应用中播放<audio>,但是Chrome Beta/Dev可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com