我有嵌入了Windows媒体播放器的HTML页面。它在Windows上的所有浏览器上运行良好,但在Mac OS上尝试在Firefox中打开时无法打开。如何在Mac OS中的网页中嵌入Windows Media Player支持的流内容?
是否有任何可以使用Javascript或HTML控制的替代方法,还是必须安装Window Media Player支持Mac OS?
我有嵌入了Windows媒体播放器的HTML页面。它在Windows上的所有浏览器上运行良好,但在Mac OS上尝试在Firefox中打开时无法打开。如何在Mac OS中的网页中嵌入Windows Media Player支持的流内容?
是否有任何可以使用Javascript或HTML控制的替代方法,还是必须安装Window Media Player支持Mac OS?
尝试使用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&file=__VIDEO__.mp4">
<param name="movie" value="__FLASH__.swf?image=__POSTER__.jpg&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 & Vorbis “.ogv” (Linux)</a>
</p>
</object><!--[if gt IE 6]><!-->
</object><!--<![endif]-->
</video>
如果你需要寻找一个基于Flash播放器(音频和视频),看看Flowplayer,一个开源(GPL 3)视频播放器的Web。它几乎可以做任何你可能想做的事情,并且对于许多应用程序来说有一个extensive collection of plugins。
通过使用基于闪存的mp4视频播放器来解决问题,该方法当前是事实上的。
这似乎很有趣。使用这种方法可以实时流式传输吗?我有几个链接提供在线广播流媒体,我将它作为WMP的来源。 – Asif
@Asif:你可以通过流媒体播放器收到流式播放的流,它几乎适用于任何操作系统http://flowplayer.org/plugins/streaming/rtmp.html – voyager
我相信你可以使用MP3作为编解码器该流应该可以在几乎任何操作系统/浏览器上运行。 http://www.yolinux.com/TUTORIALS/LinuxTutorialAudioStreaming.html – voyager