2010-03-04 19 views

回答

1

尝试使用Flash作为后备流,或使用<video><audio>标记,that Safari supports

如果你想在每个浏览器一贯的工作方式的视频流,你应该看看Video For Everyone

视频对每个人都非常简单的HTML代码块嵌入视频成使用HTML5元素的网站 ,该元素在Firefox中提供原生播放,并且越来越多的其他浏览器在本地播放。

该视频由浏览器自身播放。它加载速度快,不会威胁浏览器崩溃。

在其他不支持的浏览器中,它会返回到QuickTime的 。

如果未安装QuickTime,则使用Adobe Flash。您可以在本地托管或嵌入任何Flash文件,例如YouTube视频。

唯一的缺点是,你必须有2/3的版本存储在同一个视频,但你可以成为每一个现有的设备/浏览器,支持视频(即:在iPhone)。

<video width="640" height="360" poster="__POSTER__.jpg" controls="controls"> 
    <source src="__VIDEO__.ogv" type="video/ogg" /> 
    <source src="__VIDEO__.mp4" type="video/mp4" /><!--[if gt IE 6]> 
    <object width="640" height="375" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"><! 
    [endif]--><!--[if !IE]><!--> 
    <object width="640" height="375" type="video/quicktime" data="__VIDEO__.mp4"><!--<![endif]--> 
    <param name="src" value="__VIDEO__.mp4" /> 
    <param name="autoplay" value="false" /> 
    <param name="showlogo" value="false" /> 
    <object width="640" height="380" type="application/x-shockwave-flash" 
     data="__FLASH__.swf?image=__POSTER__.jpg&amp;file=__VIDEO__.mp4"> 
     <param name="movie" value="__FLASH__.swf?image=__POSTER__.jpg&amp;file=__VIDEO__.mp4" /> 
     <img src="__POSTER__.jpg" width="640" height="360" /> 
     <p> 
      <strong>No video playback capabilities detected.</strong> 
      Why not try to download the file instead?<br /> 
      <a href="__VIDEO__.mp4">MPEG4/H.264 “.mp4” (Windows/Mac)</a> | 
      <a href="__VIDEO__.ogv">Ogg Theora &amp; Vorbis “.ogv” (Linux)</a> 
     </p> 
    </object><!--[if gt IE 6]><!--> 
    </object><!--<![endif]--> 
</video> 

如果你需要寻找一个基于Flash播放器(音频和视频),看看Flowplayer,一个开源(GPL 3)视频播放器的Web。它几乎可以做任何你可能想做的事情,并且对于许多应用程序来说有一个extensive collection of plugins

+0

这似乎很有趣。使用这种方法可以实时流式传输吗?我有几个链接提供在线广播流媒体,我将它作为WMP的来源。 – Asif

+0

@Asif:你可以通过流媒体播放器收到流式播放的流,它几乎适用于任何操作系统http://flowplayer.org/plugins/streaming/rtmp.html – voyager

+0

我相信你可以使用MP3作为编解码器该流应该可以在几乎任何操作系统/浏览器上运行。 http://www.yolinux.com/TUTORIALS/LinuxTutorialAudioStreaming.html – voyager

0

通过使用基于闪存的mp4视频播放器来解决问题,该方法当前是事实上的

相关问题