FlexでFlashまたはVideoDisplayでFLVPlaybackコンポーネントをロードし、特定の場所を探したり、特定の場所にplayheadTimeを設定しようとすると、ムービーは常に大量に上下に切り上げられます再生ヘッドをFlash Videoの特定の場所にシークしますか?
フラッシュでは、ソースを設定してソースを設定するFLVPlaybackコンポーネントhttp://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/examples/assets/phone.flv 次にvideo.seek(6)またはvideo.playheadTime = 6を試してください。
それはちょうどあなたが彼らのスクラバーに建てられただけ間隔が0、5、または10です使用している場合ので、最大でご覧スクラブフレームはここ3
で同様に10を後藤フレックスの一例であるだろう同じ結果。どちらの場合も
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:media="com.synapsegroup.media.*">
<mx:Script>
<![CDATA[
import mx.events.MetadataEvent;
import mx.events.SliderEvent;
import mx.events.VideoEvent;
protected function scrubber_changeHandler(event:SliderEvent):void
{
trace(event.value);
video.playheadTime = event.value;
}
protected function video_playheadUpdateHandler(event:mx.events.VideoEvent):void
{
//scrubber.value = event.playheadTime;
//http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/examples/assets/phone.flv
}
]]>
</mx:Script>
<mx:Panel>
<mx:VideoDisplay id="video" source="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/examples/assets/phone.flv" minWidth="200" minHeight="200"
autoPlay="false"
/>
<mx:ControlBar>
<mx:Button label="Play" click="video.play();"/>
<mx:Button label="Stop" click="video.pause();"/>
<mx:HSlider liveDragging="true" id="scrubber" minimum="0" maximum="11.5" change="scrubber_changeHandler(event)" thumbPress="video.pause();"/>
</mx:ControlBar>
</mx:Panel>
</mx:Application>
あなたがプレーをクリックした場合/良いUX
を十分に速く、あなたがはるかに細分して、個々のフレーム上で一時停止することができ、一時停止ではなく、thatsのは、私はプログラム的にこれを行うには欠けている何かがあります?
は、私はまた、間隔の変更は、ビデオの長さ、3minutes長くフラッシュのドキュメントが求めるの値は()近似していることを言及して10秒間隔
洞察のおかげで – chrisan