2011-05-10 125 views
1

有没有人成功地让视频在为iPad发布的Flash中播放?我曾尝试使用Video和StageVideo类,但即使它们在Flash IDE中测试成功,但它们在iPad上无法使用。我正在使用CS5.5。Flash CS5.5:在iPad上播放视频?

+0

您可以显示迄今为止尝试过的代码吗?这已被标记为“脱离主题”,但我怀疑这是一个编程问题。 – 2011-05-10 17:26:27

回答

1

我已经实现在iPhone和iPad上播放视频,请按照下列步骤操作:

您可以使用普通的FLVPlayback

  1. 保持视频和.fla文件一起。
  2. 导入FLVPlayback组件阶段,为了获得皮肤删除。
  3. 添加以下代码在第一帧脚本(格式我用:.flv.mov.mp4):

import fl.video.*; 
var myVideo:FLVPlayback = new FLVPlayback(); 
myVideo.source = "video.flv"; 
myVideo.skin = "SkinOverPlayStopSeekFullVol.swf"; 
myVideo.addEventListener(VideoEvent.COMPLETE, completePlay); 
function completePlay(e:VideoEvent):void { 
myVideo.alpha=0.2; 

重要的是要记住:

  • 虽然出版该文件,添加视频文件。
  • 为了进行测试,添加视频文件,不包含视频文件,视频播放器的源补充一点,filename.extension的文件夹。
+1

这不起作用。我得到一吨的错误,首先是这样的: 的NetConnection.connect无法从netStatus事件处理函数调用。 \t在flash.net::NetConnection/connect() \t在fl.video::NCManager/http://www.adobe.com/2007/flash/flvplayback/internal::connectHTTP() \t在f1。 video :: NCManager/connectToURL() \t at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::_load() \t at fl.video::VideoPlayer/ () \t at fl.video::FLVPlayback/doContentPathConnect() \t at fl.video::FLVPlayback/set source() – elmonty 2011-05-11 19:41:47

0

您无法加载包含ios代码的外部swf,除非您使用loadercontext,而这对于flvplayback皮肤来说是不可能的。

来补救,不要使用皮肤并创建自定义的控制,如果需要的话。

+3

您可以详细说明您的答案,并添加关于您提供的解决方案的更多描述吗? – abarisone 2015-06-16 13:57:48