我正在尝试将Flash播放器加载到html页面上。该页面位于我的根文件夹中。 flv和swf都在一个名为“视频”的文件夹中。
位于创建Flash组件的网站上的用户论坛提供了这个...确保路径指向该文件夹。对,我明白了。但我不知道在哪里找到这条路。以下是我的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>
答案 0 :(得分:1)
你的flash嵌入代码看起来很好 - 你应该在两个地方都有“videos / flvPlayer.swf”。我希望此时您的Flash主机文件正在正确加载,但您尝试加载的视频无法正常工作。要解决此问题,您需要直接编辑.FLA文件以查找flash尝试加载或加载一个名为Fiddler的强大工具并在IE中运行页面的文件名...你将能够看到在浏览器和服务器之间来回传递的Web请求 - 你应该在flash电影加载时获得404响应,这将显示它试图加载视频的位置。
您可能希望有人增强flvPlayer.swf文件以将电影路径/名称作为PARAM接收,以便可以在HTML中轻松配置。