Как отобразить страницу StageWebView в приложении.ipa из Flash Professional
Мне нужно отобразить файл.mp4 в небольшом приложении, которое я создаю для iPad с помощью Flash Professional CC. Лучше всего выглядит StageWebView, но я не могу заставить это работать. Я нашел какой-то код, который должен был справиться с задачей, но я продолжаю получать ошибки: 1180: вызов возможно неопределенного метода File.
Может кто-нибудь, пожалуйста, помогите мне с этим?
var webView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight);
var path:String = new File(new File("app:/path/file.html").nativePath).url;
webView.loadURL("app:/path/file.html");
1 ответ
Вы можете воспроизводить видео в формате.mp4 с помощью stagewebview в iOS. Выполните следующие шаги, чтобы получить работу.
var webView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight);
var videoFile : File = new File( File.applicationStorageDirectory.resolvePath( "/enter/the/file/path/here" ).nativePath ); //Make sure your .mp4 is located in local store.
if( videoFile.exists ) //To check file is exist or not
webView.loadURL( videoFile.url ); //Here given .mp4 file will play using ios native player
если файлы находятся в локальном магазине приложения,
Например: [app_name] / Local Store / video.mp4var videoFile : File = new File( File.applicationStorageDirectory.resolvePath( video.mp4 ).nativePath; var path : String = ( videoFile.exists ) ? videoFile.url : "";
Замечания:
Application Directory = File.applicationDirectory.resolvePath("file/path/application/directory");
Documents Directory = File.documentsDirectory.resolvePath("file/path/in/documents");
User Directory = File.userDirectory.resolvePath("path/from/user/");