桌面Safari浏览器和HTTP直播

时间:2011-10-09 14:45:06

标签: javascript html5 safari html5-video http-live-streaming

我认为 Safari 浏览器支持HLS。我很快就尝试了但是没有启动流媒体 - 我的代码有什么问题吗?

<html>
<head> 
  <title>HTTP Live Streaming</title>
</head>

<body>
<video controls src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8">
</video>

</body>
</html>

我使用的是Safari浏览器5.0.3的Windows版本。

由于 斯登

2 个答案:

答案 0 :(得分:6)

通过Snow Leopard和Lion上提供的Quicktime X,Mac上的Safari支持HTTP Live Streaming。 Quicktime 7也在Mac上用于Quicktime X中尚未提供的媒体功能。在Windows上,Quicktime 7可用但Quicktime X不可用。因此Windows上的Safari不支持HTTP直播。

答案 1 :(得分:0)

我正在阅读苹果文档,我发现你可以定义替代资源

https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html#//apple_ref/doc/uid/TP40009523-CH2-SW1l

类似的东西:

    <!DOCTYPE html>

<html>

   <head>

      <title>Multi-Scheme Video Player</title>

   </head>

   <body>

      <video controls autoplay >

             <source src="http://HttpLiveStream.m3u8">

             <source src="rtsp://LegacyStream.3gp">

             <source src="http://ProgressiveDownload.m4v">

      </video>

  </body>

</html>

你可以只用一个来源试试。

但我也发现了一些建议使用httlive://而不是http://

的信息