我在iOS上遇到了一个奇怪的问题。
我正在使用Ionic Native Media插件录制音频,并尝试使用HTML5 Web audio API (WavesurferJS或HowlerJS)播放录制的内容。在我录制音频之后,如果我尝试立即播放录制的音频,音频将不会播放,但如果我关闭应用程序,然后重新打开它,音频将正常播放。
HowlerJS抛出的错误是“解码音频时出错”。我的想法是原生媒体插件没有完全释放文件,因此没有授予HowlerJS读取音频数据的权限。
任何想法或方向都是值得感谢的。
我有一个简单的mp4容器,并想要播放它的所有音频轨道。音频/视频元素只播放第一个。
我找不到集装箱的音轨。
<video id="video" src="somevideo.mp4"></video>
<script>
var video = document.getElementById("video");
for (var i = 0; i < video.audioTracks.length; i += 1) {
video.audioTracks[i].enabled = true;
}
&