2012-03-31 127 views
0

我有這種情況,我希望玩家從開始播放視頻到僅15秒,即使視頻長度超過15秒,例如大約10分鐘。但我只想讓它在10秒內開始。如何剪切視頻長度(Mp4)?

Flash播放器只能播放15秒的視頻嗎?這是如何工作的,我應該尋找什麼功能? HTML5播放器也可以嗎?

回答

1

MP4是一種容器格式,但它通常包含.h264/AAC有效載荷,可以在Flash播放器中播放。這種格式也被設計爲流式傳輸,但是,某些程序可能會以Flash播放器無法逐步加載或流式傳輸的方式進行編寫。問題是元數據的放置。 Flash播放器要求將元數據放置在文件的開頭。如果您遇到此問題,可以使用ffmpeg + flvtool2將元數據注入適當的位置。這裏有一個體面的解釋哦,如何做到這一點:http://www.ioncannon.net/web-design/109/metadata-cuepoint-flash-video-flvtool/

這樣做,您需要查看NetConnection以連接到服務視頻的服務器。 用於實際管理視頻的回放。並將Video放在顯示列表中。 Timer是您將用於響應時間更改的類。 NetStream.play()/NetStream.close()結合Timer應該做你所要求的。

網上有無數關於如何製作視頻播放器的教程,您可以在文檔中找到這些示例。也有很多開源的現成玩家,所以你可以直接使用它們,或者從中學習並製作自己的遊戲。

+0

html5播放器呢?你知道任何使用html5視頻播放器的網站嗎? – Lewis 2012-04-05 19:59:30