在AdobeAIR Android应用程序上嵌入YouTube视频(无漏洞)
我正在尝试创建一个AdobeAIR来播放YouTube视频。 但是,我在使用StageWebView时提到了一些常见问题: 如果我使用硬件加速,视频会出现奇怪的效果。 如果我没有显示初始的视频缩略图,但只有声音播放呈现一个黑屏,直到我切换到全屏 我想问的问题有很多,因为我发现很难找到一个明确的答案,即如何在AdobeAIR Android应用程序中添加youtube视频在AdobeAIR Android应用程序上嵌入YouTube视频(无漏洞),android,youtube,air,stagewebview,chromeless,Android,Youtube,Air,Stagewebview,Chromeless,我正在尝试创建一个AdobeAIR来播放YouTube视频。 但是,我在使用StageWebView时提到了一些常见问题: 如果我使用硬件加速,视频会出现奇怪的效果。 如果我没有显示初始的视频缩略图,但只有声音播放呈现一个黑屏,直到我切换到全屏 我想问的问题有很多,因为我发现很难找到一个明确的答案,即如何在AdobeAIR Android应用程序中添加youtube视频 在AdobeAIR for Android上实现无铬Youtube播放器有没有明确的答案/教程 有没有办法嵌入YouTube视
非常感谢。[EDIT]坏消息是,当用户试图全屏运行时,应用程序崩溃[/EDIT] 好消息——也许吧。 我使用stagewebview使其工作,但我使用“videoView.loadString”而不是加载外部页面
var videoView : StageWebView = new StageWebView();
videoView.stage = Starling.current.nativeStage;
videoView.viewPort = new Rectangle( 100, 100, videoView.stage.stageWidth-200, videoView.stage.stageHeight-200);
var htmlString:String = "<!DOCTYPE HTML><html><body><iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 100%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/DQCji_PRaT8?fs=0\" frameborder=\"0\"></iframe></body></html>";
videoView.loadString( htmlString, "text/html" );
var videoView:StageWebView=newstageWebView();
videoView.stage=Starling.current.nativeStage;
videoView.viewPort=新矩形(100100,videoView.stage.stageWidth-200,videoView.stage.stageHeight-200);
var htmlString:String=“”;
loadString(htmlString,“text/html”);
另外,还记得在manifestadditions中设置
。在我发现的内容中,仅使用
似乎可以解决问题。iframe方法对我来说无关紧要。谢谢菲德尔顿 我没有在手机上尝试过,但在桌面上,我使用SWFLoader或MovieClipSWFLoader加载youtube视频,以查找视频url,我想我使用了youtube上的嵌入选项,并在那里找到了我需要的链接(以我为例)避免使用htmlLoader是解决浏览器问题的最佳选择,我希望它能在mobileremember上起作用,如果你是在直截了当的环境中工作的话,请忽略starling的内容。