如何设置视频在 Windows、Mac、Android 和 iOS 设备上的所有主要浏览器上播放
我们需要制作某些产品的视频演示。确保视频在所有流行平台上尽可能多的浏览器上播放的最佳方法是什么?
目前的实现:我们只有在 Flash 播放器中加载的 Flash 视频。
We have a requirement to create a video demo of certain products. What is the best way to make sure that the video plays on as many browsers as possible on all popular platforms?
Current implementation: we just have Flash videos that load in a Flash player.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果托管服务对您来说是一个可行的选择,Vimeo 和 Wistia 等网站的付费帐户将为桌面浏览器提供 Flash 视频,为智能手机和其他移动设备(如 iPad 和即将推出的三星、黑莓等平板电脑)提供 HTML5 视频
。您将自己完成所有托管工作,我建议使用 HTML5 视频标签,并简单地回退到 Flash。优秀的 VideoJS 脚本可以为您处理大部分困难的事情,甚至允许您构建自定义嵌入代码。
基本上,HTML 看起来像这样:
希望这有帮助!
If a hosted service is a viable option for you, paid accounts at sites like Vimeo and Wistia will serve Flash video to desktop browsers and HTML5 video for smartphones and other mobile devices like the iPad and upcoming tablets from Samsung, Blackberry, etc.
If you'll be doing all of the hosting yourself, I recommend using the HTML5 video tag with a simple fallback to Flash. The excellent VideoJS script handles most of the hard stuff for you and even allows you to build custom embed codes.
Basically, the HTML would look like this:
Hope this helps!
Flash 无法在任何 iOS 设备上播放。编辑:我读错了问题。如果您使用 youtube 托管视频并嵌入 youtube 视频,则可以通过 youtube 应用在 iOS 设备上播放该视频。这将是一种方法。
Flash would not be playable on any iOS devices.Edit: I misread the question. If you use youtube to host the video and embed a youtube video, you can then play the video on an iOS device through the youtube app. That would be one way to do it.
在您的网站页面上使用可回退到 HTML5 版本的嵌入式视频播放器(例如 JWPlayer)。这样,您就可以在所有浏览器上使用 Flash 实现可预测/稳定的播放,并在支持 Flash 的设备(Android、iOS 等)上实现 HTML5 播放。
Use embeddable video players that have fallback to HTML5 versions on your website page (eg, JWPlayer). That way you'll get predictable/stable playback using Flash on all browsers, and HTML5 playback on devices that support it (Android, iOS, others).