我想在我的网站上播放视频,视频位于服务器上。我想播放视频,我想动态处理。 我可以从控制面板设置要播放的视频。我尝试使用youtubevideo控件或视频控件或其他但无法获得成功。 请建议我可以播放所有类型格式且没有工具提示的播放器
<object data="images/player_flv_maxi.swf" type="application/x-shockwave-flash" width="342" height="234" hspace="1" vspace="0" align="middle" id="Object1">
<param name="movie" value="images/player_flv_maxi.swf" />
<param name="wmode" value="opaque" />
<param name="allowFullScreen" value="false" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="menu" value="true" />
<param name="autoplay" value="true" />
<param name="autoload" value="true" />
<param name="FlashVars" value="flv=20051210-w50s_56K.flv&width=345&height=234&autoplay=1&autoload=1&buffer=5&buffermessage=&playercolor=464646&loadingcolor=999898&buttoncolor=ffffff&buttonovercolor=dddcdc&slidercolor=ffffff&sliderovercolor=dddcdc&showvolume=1&showfullscreen=1&playeralpha=100&title=59067126&margin=0&buffershowbg=0" />
<embed src="images/player_flv_maxi.swf" width="342" height="234" hspace="1" vspace="0" align="middle" wmode="opaque" allowfullscreen="false" allowscriptaccess="sameDomain" quality="high" menu="true" autoplay="true" autoload="true" flashvars="flv=20051210-w50s_56K.flv&width=345&height=234&autoplay=1&autoload=1&buffer=5&buffermessage=&playercolor=464646&loadingcolor=999898&buttoncolor=ffffff&buttonovercolor=dddcdc&slidercolor=ffffff&sliderovercolor=dddcdc&showvolume=1&showfullscreen=1&playeralpha=100&title=59067126&margin=0&buffershowbg=0" movie="images/player_flv_maxi.swf"></embed>
</object>
朋友我使用此代码,但这根本不起作用,任何人都可以告诉我这是什么问题
答案 0 :(得分:1)
<强> 1。解决方案:使用HTML5 <video>
代码。你可以用javascript控制它。缺点是该解决方案没有得到广泛支持。
<强> 2。解决方案:使用youtube及其API。很难完成,但一旦你这样做,它就会很好。它托管在其他地方,不使用您的服务器带宽。
第3。解决方案:使用JWplayer。谷歌一下。它还提供Javascipt API,但您必须在自己的服务器上托管视频(与youtube不同),使用自己的带宽,并且必须在使用前将它们转换为.flv。
如果我是你,我会选择3.解决方案。但这取决于你。
答案 1 :(得分:0)
查看Strobe media player。它基于OSMF(开源媒体框架)。
如果要添加流功能,可以在服务器端使用Red5。
答案 2 :(得分:0)
我认为来自http://flowplayer.org/的FlowPlayer是一个出色的解决方案。