我正在开发一个Air应用程序来加载本地存储的HTML页面。我正在使用AdobeAIR4.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);发布于 2014-02-05 22:52:24
尝试将视频文件本身的URL传递给webView.loadURL()。有关更多详细信息,请参阅http://forums.adobe.com/thread/982408。
https://stackoverflow.com/questions/21542014
复制相似问题