gpt4 book ai didi

android - HTML 5 音频播放器和 Android/iOS

转载 作者:行者123 更新时间:2023-11-28 23:12:38 26 4
gpt4 key购买 nike

我的问题是:HTML5 音频播放器可以播放设备中的文件吗?因此,如果用户从网站下载音频文件并将其保存在设备上,播放器能否以离线方式(没有互联网)读取和播放该文件?播放器位于 WebApp 中。

谢谢新人

最佳答案

Android 和 iPhone 有基于 WebKit 的浏览器,应该支持 File API

您可以要求用户打开文件,并使用文件 API 将其读取为 DataURL,如上所述。

<input type="file" id="file" />

<script>
player = new Audio();

function handleFileSelect(evt) {
var files = evt.target.files; // FileList object

var reader = new FileReader();

// Closure to capture the file information.
reader.onload = (function(theFile) {
return function(e) {
player.src = e.target.result;
player.play()
};
})(f);

// Read in the image file as a data URL.
reader.readAsDataURL(f);
}
}
</script>

document.getElementById('file').addEventListener('change', handleFileSelect, false);

关于android - HTML 5 音频播放器和 Android/iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7751987/

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