我已經設置了一些帶有一些流式視頻(.f4v)的Adobe Flash Media Server。我有一個使用VideoDisplay組件連接和播放視頻的Flex應用程序。使用Flex和Flash Media Server逐幀推進視頻
對於這個特定的應用程序,重要的是用戶可以暫停視頻並慢慢推進,一次點擊一次。如果可能的話,一幀一幀地相當酷。
目前我做到這一點,它的工作原理相當不錯的值> 0.1秒
protected function reverseFrame(event:MouseEvent):void
{
mainVideo.playheadTime -= 0.1; // seconds
}
protected function advanceFrame(event:MouseEvent):void
{
mainVideo.playheadTime += 0.1; // seconds
}
我大概可以計算出粗略的時間框架取(從我猜想元數據),但我不知道這將是最好的方式。另外,有時使用0.1s等小值時,它將不會呈現下一個圖像,直到我再次前進。
我已經看到有其他組件可以播放Flash媒體,但我不確定它們是否提供了比VideoDisplay更多的好處。