我正在尝试使用 mediaelement.js 通过 Wowza 服务器流式传输视频文件。不幸的是,我只能让它在 iPhone/iPad 或桌面浏览器上工作。我真的不知道为什么会这样,但我发现 iPad/iPhone 显然需要不同的 URL 来播放视频(http:// 和 playlist.m3u8)。
这是我到目前为止得到的:
<video poster="images/dummy.jpg" controls="controls" preload="none">
<!-- source for desktop -->
<source src="rtmp://tv.mysite.de/mp4:movieclip.mp4" type="video/mp4" />
<!-- source for iPad/iPhone -->
<source src="http://tv.mysite.de/mp4:movieclip.mp4/playlist.m3u8" type="video/mp4" />
</video>
<script>
$('video').mediaelementplayer();
</script>
如果我使用此代码,它仅适用于桌面浏览器。仅使用第一个来源时,它不适用于 iPhone/iPad。如果我使用第二个来源,桌面浏览器也是如此。
有没有办法让所有设备/浏览器都发生奇迹?也许使用第二个来源作为移动 iOS 或其他东西的后备,或者我做错了什么?
提前致谢!