我使用的是 媒体播放器 对于我的视频,我正试图在ios和android中播放hls和dash视频格式,这是我目前所拥有的。
现场演示代码笔。现场演示
超文本标记语言
<div class="video">
<video id="player1" muted autoplay controls preload="none">
data - quality = "SD" >
这里是JS
$('video').mediaelementplayer({
features: ['playpause', 'current', 'progress', 'duration', 'volume', 'fullscreen', 'quality'],
stretching: "responsive",
enableAutosize: false,
startVolume: 0.5,
success: function(mediaElement, domObject) {
mediaElement.setVolume(0.5);
console.log(mediaElement);
}
});
现在,当我在移动设备上查看 (ANDROID) 我得到以下错误信息。
Media error: Format(s) not supported or source(s) not found
**
注:在iPhone上,一切都好,问题是与安卓设备
**
我需要做什么来解决这个问题? 任何帮助或建议将被感激。
对于未来的参考这个错误,确保你有正确的hls文件与正确的编解码器,这里是教程如何转换mp4到hls文件,正确的方式。
https://docs.peer5.com/guides/production-ready-hls-vod/