我正在开发一个加载本地存储的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);
答案 0 :(得分:1)
尝试将视频文件的URL传递给webView.loadURL()。有关详细信息,请参阅http://forums.adobe.com/thread/982408。