在网络上提供同样适用于iPhone/iPad的视频的最佳方式是什么?

在网络上提供同样适用于iPhone/iPad的视频的最佳方式是什么?,iphone,ios,html,video,Iphone,Ios,Html,Video,是否有一种在网络上实现视频的通用方法也适用于iPhone/iPad 我的想法是提供两个版本(Flash和HTML5),并使用JavaScript检查是否支持HTML5——如果支持,则播放Flash;如果不是,就玩HTML5。也许有更好的方法?您可以使用以下类:MPMoviePlayerController,从应用程序的资源包或通过internet流式播放视频 苹果文档: 在这里深入了解HTML5: 最终的标记使用 用于HTML5视频的元素,嵌套 用于闪存回退的元素, 还有一小段剧本 Androi

是否有一种在网络上实现视频的通用方法也适用于iPhone/iPad


我的想法是提供两个版本(Flash和HTML5),并使用JavaScript检查是否支持HTML5——如果支持,则播放Flash;如果不是,就玩HTML5。也许有更好的方法?

您可以使用以下类:MPMoviePlayerController,从应用程序的资源包或通过internet流式播放视频

苹果文档:


在这里深入了解HTML5:

最终的标记使用 用于HTML5视频的元素,嵌套 用于闪存回退的元素, 还有一小段剧本 Android设备的好处:


以或的形式下载视频。

var v=document.getElementById(“电影”); v、 onclick=function(){ 如果(v.暂停){ v、 play(); }否则{ v、 暂停(); } };
您可以使用HTML5
视频
标记作为默认选项,并在其中放置回退
对象
标记


您可以在此处阅读有关Safari(包括Mobile Safari)中HTML5
video
标记使用的信息:

我发现这非常有用:

它使用HTML5,但却无法正常使用flash

<video id="movie" width="320" height="240" preload controls>
  <source src="pr6.webm" type='video/webm; codecs="vp8, vorbis"' />
  <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"' />
  <source src="pr6.mp4" />
  <object width="320" height="240" type="application/x-shockwave-flash"
    data="flowplayer-3.2.1.swf"> 
    <param name="movie" value="flowplayer-3.2.1.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    <param name="flashvars" value='config={"clip": {"url": "http://wearehugh.com/dih5/pr6.mp4", "autoPlay":false, "autoBuffering":true}}' /> 
    <p>Download video as <a href="pr6.mp4">MP4</a>, <a href="pr6.webm">WebM</a>, or <a href="pr6.ogv">Ogg</a>.</p> 
  </object>
</video>
<script>
  var v = document.getElementById("movie");
  v.onclick = function() {
    if (v.paused) {
      v.play();
    } else {
      v.pause();
    }
  };
</script>