Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动画CC-嵌入视频在SWF上播放,而不是在HTML包装器上播放_Html_Actionscript 3_Flash_Video - Fatal编程技术网

动画CC-嵌入视频在SWF上播放,而不是在HTML包装器上播放

动画CC-嵌入视频在SWF上播放,而不是在HTML包装器上播放,html,actionscript-3,flash,video,Html,Actionscript 3,Flash,Video,我无法让嵌入视频在HTML包装器中工作,而它在SWF文件本身中工作良好。打开SWF时,视频会立即播放,但当我打开HTML时,只有视频播放器的外观显示,没有实际的视频,就好像找不到视频文件一样 以下是我达到这一点的确切过程: 从一个空白的ActionScript 3文档开始,我导入一个视频并选择“加载带有播放组件的外部视频”选项。该视频文件与项目文件位于同一目录中,该视频文件在FLVPlayback源中称为“movie.flv”。从这里,我将项目发布到SWF,并使用HTML包装器。当打开.SWF时

我无法让嵌入视频在HTML包装器中工作,而它在SWF文件本身中工作良好。打开SWF时,视频会立即播放,但当我打开HTML时,只有视频播放器的外观显示,没有实际的视频,就好像找不到视频文件一样

以下是我达到这一点的确切过程:

从一个空白的ActionScript 3文档开始,我导入一个视频并选择“加载带有播放组件的外部视频”选项。该视频文件与项目文件位于同一目录中,该视频文件在FLVPlayback源中称为“movie.flv”。从这里,我将项目发布到SWF,并使用HTML包装器。当打开.SWF时,视频播放,但是当我打开.HTML时,没有视频播放,尽管视频播放器的外观显示出来

我尝试了几种不同的方法来让这段视频工作,我尝试了用ActionScript单独嵌入视频,但结果是一样的


可以在.SWF和.HTML中加载视频吗?.SWF本身会加载,但嵌入在.SWF中的视频不会加载。我也尝试过使用.mp4文件,但效果相同。这是一个学校项目,所以我仅限于使用ActionScript,最终项目必须发布到HTML/SWF/EXE。

是否需要视频作为外部文件?您可以将视频导入库并播放导入的视频。如果没有,您应该为浏览器下载并安装调试Flash Player,这样它可能会显示导致视频无法播放的错误。@Organi视频很长,并且有音频,因此我认为使用外部文件是最好的方法。下载调试flash player后,我发现我需要添加一个受信任的文件夹,现在它工作正常,谢谢!是的,作为一种编码实践,外部视频更好。如果受信任的位置是问题所在,那么您应该尝试使用“文件>发布设置>SWF>本地播放安全性>本地”Filesystem@Organis在本地播放安全“仅访问本地文件”下,我似乎只有“仅访问本地文件”和“仅访问网络”选项—我只是不记得它的确切拼写。有了它,您可能可以删除全局受信任位置,它仍然可以正常工作。