WebStageView未加载嵌入HTML for Adob​​e Flex的HTML5视频

时间:2014-02-04 02:37:55

标签: html5 actionscript-3 flex air html5-video

我正在开发一个加载本地存储的HTML页面的Air Application。我正在使用最新版本的Adobe Air 4.0其中一些页面包含HTML5视频标签。加载页面时,不显示视频“不支持视频”。我试图使用StageWebView和StageWebViewsBridge,但给我同样的错误。我不知道我是否没有导入正确的包,或者我是否错误地加载了StageWebView。任何帮助表示赞赏。

这是进口商品。     import es.xperiments.media.StageWebViewBridge;     import es.xperiments.media.StageWebViewBridgeEvent;     import es.xperiments.media.StageWebViewDisk;     import es.xperiments.media.StageWebviewDiskEvent;     import flash.desktop.NativeApplication;     import flash.display.Bitmap;     import flash.display.DisplayObject;     import flash.display.Loader;     import flash.display.Sprite;     import flash.display.Stage;     import flash.display.StageScaleMode;     import flash.events.Event;     import flash.events.GestureEvent;     import flash.events.MouseEvent;     import flash.events.TransformGestureEvent;     import flash.filesystem.File;     import flash.filesystem.FileMode;     import flash.filesystem.FileStream;     import flash.geom.Rectangle;     import flash.html.HTMLHost;     import flash.html.HTMLLoader;     import flash.media.StageVideo;     import flash.media.StageWebView;     import flash.net。*;     import flash.net.URLRequest;     import flash.system.Capabilities;     import flash.text.TextFormat;     import flash.ui.Multitouch;     import flash.ui.MultitouchInputMode;     import flash.utils.ByteArray;

import mx.core.mx_internal;

这是StageWebView代码。

var display:String = view.nativePath; //location of html page
var webView: StageWebView = new StageWebView(true);
webView.stage = stage;
webView.viewPort = new Rectangle(0, 0, stage.width, stage.height);
webView.loadURL(display);

1 个答案:

答案 0 :(得分:1)

尝试将视频文件的URL传递给webView.loadURL()。有关详细信息,请参阅http://forums.adobe.com/thread/982408