我正在尝试加载一个flash播放器到一个html页面。该页面位于我的根文件夹中。flv和swf都在标题为"videos“的文件夹中。
创建flash组件的网站上的用户论坛提供了this...make,确保路径指向文件夹。好的,我明白了。但我不知道去哪里找这条路。下面是我的html页面中播放器的代码。
我没看到这条路吗?我应该直接查看fla文件吗?如何编辑fla。在正确的文件夹中查找?
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','name','flvPlayer','width','890','height','480','align','top','id','flvPlayer','src','videos/flvPlayer','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','bgcolor','#000000','scale','exactfit','movie','videos/flvPlayer' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" name="flvPlayer" width="890" height="480" align="top" id="flvPlayer">
<param name="movie" value="videos/flvPlayer.swf">
<param name="quality" value="high"><param name="BGCOLOR" value="#000000"><param name="SCALE" value="exactfit">
<embed src="videos/flvPlayer.swf" width="890" height="480" align="top" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#000000" scale="exactfit" name="flvPlayer"></embed>
</object></noscript>发布于 2008-12-12 05:40:23
你的flash嵌入代码看起来很好--在这两个地方你都得到了"videos/flvPlayer.swf“。我希望在这一点上,您的flash主机文件可以正常加载,但您试图加载的视频无法正常工作。要解决这个问题,你需要直接编辑.FLA文件,找到闪存试图加载的路径和文件名,或者加载一个名为Fiddler的强大工具,然后在IE中运行页面。你将能够看到web请求在浏览器和服务器之间来回移动--你应该会在flash电影加载时得到一个404响应,它会告诉你它试图从哪里加载视频。
您可能希望有人增强flvPlayer.swf文件,将电影路径/名称作为PARAM接受,以便可以轻松地在HTML中配置它。
Fiddler Website
https://stackoverflow.com/questions/361951
复制相似问题