0
我在FMS上有一個* .flv文件。當我在客戶端播放視頻時,播放效果很好,但是當我在服務器端調用Stream.play(文件名,0,-1,false)時,視頻變得非常不連貫。服務器端的Stream.play使視頻波濤洶涌
我這兩種情況下我使用的NetConnection連接到RTMP和NetStream播放流,但在一種情況下,我連接到一個數據流,並請求服務器上玩這個流我的文件。顯然這不適用於文件?它適用於直播流。
我真的不知道爲什麼這應該有所不同。有什麼建議麼?
只是爲了澄清。這就是我想要做的,以及我目前正在做的事情。例如從fms api.
下面的例子說明了如何使用Stream.play(),爲輪轂到實時流記錄和流之間切換:
//設置服務器流。
application.myStream = Stream.get("foo");
if (application.myStream){
// This server stream plays "Live1",
// "Record1", and "Live2" for 5 seconds each.
application.myStream.play("Live1", -1, 5);
application.myStream.play("Record1", 0, 5, false);
application.myStream.play("Live2", -1, 5, false);
}
嗯..有點不知道該怎麼辦。當我第一次播放視頻時它不起作用,但當我因爲一些奇怪的原因刷新我的播放器時,它會起作用。反正..將bufferTime並沒有真正與我的直播順利;) – Tinelise 2010-05-03 06:36:19
貌似bufferTime爲最佳的解決方案=)謝謝! – Tinelise 2010-05-03 13:50:12
你也可以緩衝你的直播流;我們設置了我們的6秒。 (使用實時流的伎倆是,你需要傳遞絕對沒有在構造函數的開始時間,即通過0或空的會發飆出來,並打破它) – Jason 2010-05-04 20:35:21