在网络上提供同时适用于 iPhone/iPad 的视频的最佳方式是什么?
是否有一种通用方法可以在 iPhone/iPad 上实现网络视频?
我的想法是提供两个版本(Flash 和 HTML5)并使用 JavaScript 检查是否支持 HTML5 - 如果支持,则播放 Flash;如果支持,则播放 Flash。如果没有,请播放 HTML5。也许有更好的方法?
Is there a common way to implement videos on the web that will also work on iPhone/iPad?
My idea is to provide two versions (Flash and HTML5) and check with JavaScript if HTML5 is supported — if so, then play Flash; if not, play HTML5. Maybe there’s a better way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
深入研究 HTML5 在这里:http://diveintohtml5.ep.io/video.html
Dive into HTML5 nails it here : http://diveintohtml5.ep.io/video.html
您可以使用 HTML5
video
标签作为默认选项,并在其中放置一个后备object
标签。您可以在此处了解有关 Safari(包括 Mobile Safari)中 HTML5
video
标记使用情况的信息:https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.htmlYou can use HTML5
video
tag as a default option and put a fallbackobject
tag inside it.You can read about HTML5
video
tag usage in Safari (including Mobile Safari) here: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.html您可以使用此类呈现应用程序资源包中的视频或通过互联网流式传输的视频:MPMoviePlayerController
Apple 文档:
http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html
You can present videos either from your app's resource bundle or streamed via the internet, using this class: MPMoviePlayerController
Apple docs:
http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html
我发现这非常有帮助:
http://camendesign.com/code/video_for_everybody
它使用 HTML5,但是优雅地无法闪烁。
I found this to be very helpful:
http://camendesign.com/code/video_for_everybody
It uses HTML5 but gracefully fails to flash.