2009-11-25 70 views
1

爲Haxe信息找到好資源非常困難,所以我希望有人能幫助我。我在與我生成的SWF相同的目錄中有FLV電影。我無法播放FLV。我可以在AS中工作,但我需要知道我在Haxe代碼中做了什麼錯誤。如何播放Haxe中的FLV文件?

希望有人能幫忙。

var mc:MovieClip = Lib._root;  

var connection:NetConnection = new NetConnection(); 
connection.connect(null); 
var stream:NetStream = new NetStream(connection); 

mc.attachVideo(stream); 
trace(mc.flash.Video); 
stream.play("default.flv"); 
+0

看看一個新的開源項目[rtmpPlayer](https://github.com/mikkun/rtmpPlayer)。它應該做到你想要的。 – thirdender 2014-01-30 02:21:15

回答

0

當你使用AS庫時,與Haxe和AS沒有本質區別。您要編譯哪個玩家?因爲如果您正在編譯播放器> = 9,則缺少一些位。

你可以查看我的AS3播放器示例here(向下滾動到createVideo())以查明究竟是什麼(創建Video對象,附加到顯示列表等)。

我也猜測你沒有收到任何編譯錯誤,對吧?

胡安

0

你的目標是什麼玩家版本? 10的階段是flash.Lib.current。 haxe編譯器說錯誤嗎?