gpt4 book ai didi

html - 如何播放托管在远程网站上的 flv 文件?

转载 作者:行者123 更新时间:2023-11-28 02:04:33 25 4
gpt4 key购买 nike

我想要播放托管在远程网站上的 Flash 视频。我尝试了以下方法(并大量使用谷歌搜索):

http://fakesite1.com/player.jsp 上的页面源中:

<embed src = "FlashPlayer.swf?file=http://fakesite2.net/video.flv" />

我可以浏览到 http://fakesite2.net/video.flv并确保它在那里,但播放器在 fakesite1 上返回“电影未加载”(右键单击)。我最初的猜测是,这可能是某种安全功能...是否可以播放远程站点上托管的视频?

最佳答案

在网页中 SWF 对象的上下文菜单中看到的消息“电影未加载”意味着 .swf浏览器插件未加载文件。主要原因是该 SWF 文件不存在并且插件出现 404 错误,在这种情况下,请确保正确设置 SWF 文件的路径。

另外,<embed>元素在现代 HTML 中已过时。使用 <object>相反,如下所示。

请注意,各种版本的 IE(IE9/10 除外,可能包括 IE8)不支持 HTML5 <object data="" />元素,他们更喜欢 IE4 时代 <object clsid="" />元素,所以使用条件注释,如下所示:

<!--[if IE]>
<object width="640" height="480" data="http://mysite.com/myflash.swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" >
<![endif]-->
<!--[if !IE]>-->
<object width="640" height="480" data="http://mysite.com/myflash.swf" />
<!--<![endif]-->

关于html - 如何播放托管在远程网站上的 flv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com