2013-08-05 4 views
0

Это базовый сценарий, я использую для воспроизведения видеофайлов в Actionscript 2:воспроизведение внешних видеофайлов с помощью Actionscript 2

var nc:NetConnection = new NetConnection(); 

nc.connect(null); 

var ns:NetStream = new NetStream(nc); 

obj_video.attachVideo(ns); 

ns.play("vid.flv"); 

Он работает хорошо, но только для одного конкретного видеофайла странно. Он не воспроизводит ни один другой видеофайл, даже видео того же типа/формата. Может ли кто-нибудь пролить свет на эту проблему? Спасибо!

ответ

0

выглядит как 3 для меня. в любом случае, перед подключением, добавьте прослушиватель событий, чтобы определить, когда соединение выполнено. только их вы делаете все остальное. вы должны также добавить прослушиватель событий перед игрой, и при успешном завершении вы присоедините ns к видео.

добавить также слушателей событий на наличие ошибок и он должен сказать вам, если у вас есть опечатка, если файл является недействительным, и т.д.

+0

На самом деле, это AS2, взятый (почти) непосредственно из Adobe AS2 Reference. AS3 не имеет метода Video.attachVideo(); вместо этого он имеет Video.attachNetstream(). – Aralicia

Смежные вопросы