我有一段电视视频流(显然是mpeg-ts流),如果我使用html5视频标签,在win/mac机器上使用Chrome浏览器都可以正常播放。
<video id="player1" width="640" height="360" preload="none" controls playsinline webkit-playsinline>
<source src=""http://192.168.1.72:9981/stream/channelid/2013555866?ticket=388550710ddf21ad5c6ffd61fcd3d0dc24cf46d2&profile=matroska type="video/webm">
</video>
但在Android平板电脑和iOS上无法使用。 我尝试安装了多个不同的JS播放器,例如mediaelement、plyr、video.js、mpegts等。 并且我已经安装了所有三种浏览器- Chrome、Opera和Mozilla用于测试。 如果我从笔记本电脑(Chrome)观看视频,则每个单独的JS播放器都可以正常工作,但是如果我从Android设备访问,则它们都无法正常工作。 我能做到的最远距离是使用Opera+ plyr(或video.js)播放音频,但屏幕是黑色的,没有视频。