【发布时间】:2014-02-04 02:37:55
【问题描述】:
我正在开发一个加载本地存储的 HTML 页面的 Air 应用程序。我正在使用最新版本的 Adobe Air 4.0 一些页面包含 HTML5 视频标签。加载页面时,不显示视频,而是显示“视频不支持”。我曾尝试同时使用 StageWebView 和 StageWebViewsBridge,但给了我同样的错误。我不知道我是否没有导入正确的包,或者我是否错误地加载了 StageWebView。任何帮助表示赞赏。
这里是进口的。 导入 es.xperiments.media.StageWebViewBridge; 导入 es.xperiments.media.StageWebViewBridgeEvent; 导入 es.xperiments.media.StageWebViewDisk; 导入 es.xperiments.media.StageWebviewDiskEvent; 导入 flash.desktop.NativeApplication; 导入 flash.display.Bitmap; 导入 flash.display.DisplayObject; 导入 flash.display.Loader; 导入 flash.display.Sprite; 导入 flash.display.Stage; 导入 flash.display.StageScaleMode; 导入 flash.events.Event; 导入 flash.events.GestureEvent; 导入 flash.events.MouseEvent; 导入 flash.events.TransformGestureEvent; 导入 flash.filesystem.File; 导入 flash.filesystem.FileMode; 导入 flash.filesystem.FileStream; 导入 flash.geom.Rectangle; 导入 flash.html.HTMLHost; 导入 flash.html.HTMLLoader; 导入 flash.media.StageVideo; 导入 flash.media.StageWebView; 导入 flash.net.*; 导入 flash.net.URLRequest; 导入 flash.system.Capabilities; 导入 flash.text.TextFormat; 导入 flash.ui.Multitouch; 导入 flash.ui.MultitouchInputMode; 导入 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);
【问题讨论】:
标签: html actionscript-3 apache-flex air html5-video