类似于对象URL的方式在Chrome for Android中播放本地音频文件

Object-URL alike way to play local audio files in Chrome for Android

本文关键字:播放 文件 音频 Android for URL 对象 方式 Chrome 类似于      更新时间:2023-09-26

我有一个媒体播放器,它使用对象URL"瞬间"加载文件。然而,Chrome for Android不支持对象URL。解决这个问题的最佳方法是什么?我在考虑检测浏览器是否支持它,然后使用带有数据URL(readAsArrayBuffer)的文件读取器。我已经通读了许多关于使用网络音频API的问题。然而,我使用这个,但使用createMediaElement,其中音频元素播放音乐。

尽管很简单,Chrome for Android不支持URL.createObjectURL(),但我们确实应该使用webkitURL.createObjectURL()