2010-01-21 65 views
2

我有一個簡單的Flash視頻播放器,從流式媒體服務器流式傳輸視頻。該流播放良好,我玩視頻和做簡單的功能沒有問題。不過,我的問題是,在視頻的鼠標上方,出現了控件,當我在視頻上進行搜索或擦洗時,我會看到一些用於顯示視頻(如小口袋)視頻的奇怪框玩的速度超快(你基本上可以看到它在尋找),直到它達到所需要的位置,然後這些小盒子消失。是否有其他人有這些問題,如果是的話,我該如何解決這個問題?我認爲這可能是某種掩蓋問題,但我一直無法弄清楚。請幫忙!!!流式Flash視頻問題 - 剪切

回答

0

這很奇怪;我從來沒有見過這樣的事情。如果您使用的是內置的FLVPlayback控件,我的錢就成了服務器端配置問題。否則,請使用FLVPlayback控件嘗試。

此外,請確保您沒有任何其他圖像在舞臺上的視頻背後。

祝你好運!

編輯:嘗試在調用seek之前調用NetStream.pause()。

+0

是的,這真的很奇怪。雖然我沒有使用FLVPlayback控件。我正在使用NetStream和視頻對象。不知道這是否有幫助,但這裏是我洗刷時使用的代碼: var mc = vidControls.seekerBar.scrubBar; var dist:Number = mc._xmouse/mc._width; (Math.floor(ns.duration * dist)); 不知道爲什麼這會造成這種奇怪的效果,但。 – Stanley 2010-01-21 20:40:57

+0

在尋求網絡流之前暫停網絡流是一個好主意,但它仍然不起作用。這裏有一個圖像鏈接,以更好地解釋我遇到的問題。 http://www.seguemedia.com/flvScrubbing.jpg有沒有其他想法? – Stanley 2010-01-21 21:58:23

+0

它看起來像「渲染」框中的透明部分沒有足夠快地更新。嘗試將其設置爲.visible = false。 – iandisme 2010-01-21 22:50:11

0

感謝您的回覆。什麼是「渲染」框。我想我不確定我應該使用「.visible = false」來應對。我動態地創建一個視頻對象,並將netstream應用到該對象。我不認爲將對象設置爲visible = false是正確的解決方案。