Я хочу играть в локальный файл mp4 в Adobe Flash Player, исходный код показать следующее:Как флэш-плеер играть местный mp4 файл
package
{
import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.text.TextField;
import flash.media.Video;
public class Exploit extends Sprite
{
public function Exploit()
{
greeting = new TextField();
super();
greeting.text = "Loading...";
greeting.x = 100;
greeting.y = 100;
addChild(greeting);
MyVideo = new Video();
addChild(MyVideo);
MyNC = new NetConnection();
MyNC.connect(null);
MyNS = new NetStream(MyNC);
MyVideo.attachNetStream(MyNS);
MyNS.play("http://techslides.com/demos/sample-videos/small.mp4");
}
public var MyNC:NetConnection;
public var MyNS:NetStream;
private var greeting:TextField;
public var MyVideo:Video;
}
}
то я использую mxmlc.exe генерировать файл .swf. Откройте swf-файл, он работает. Но когда я изменяю MyNS.play («http://techslides.com/demos/sample-videos/small.mp4») в MyNs.play («small.mp4»), а затем используйте mxmlc.exe для генерации .swf-файла. Откройте его, он не может воспроизвести файл small.mp4 (Примечание: small.mp4 находит тот же каталог с swf-файлом).
Anyone give me suggestion?
для тех, кто с такой же проблемой. Попробуйте настроить параметры вывода swf только из файлов _ «доступ ** к сети **» только «_ для доступа» только к локальным ** файлам »_ затем повторите тест. –