ビデオがループした回数をテキスト フィールドに出力する方法はありますか? (何回再生したか)
ありがとう、ヤン
ビデオがループした回数をテキスト フィールドに出力する方法はありますか? (何回再生したか)
ありがとう、ヤン
FLVPlayback クラスによってディスパッチされるイベントを使用して再生回数を増やし、その値を String に変換して TextField に出力できます。ただし、その値を保持する必要がある場合は、何らかの形式の PHP スクリプトが必要になります。
フレックス 4 のコード例:
<?xml version="1.0" encoding="utf-8"?>
< s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library:/ /ns.adobe.com/flex/mx">
[Bindable]
public var looped:Number=0;
protected function videoplayer1_completeHandler(event:TimeEvent):void
{
looped++;
}
]]>
</fx:Script>
<s:layout>
<s:VerticalLayout/>
</s:layout>
<s:VideoPlayer loop="true" complete="videoplayer1_completeHandler(event)" source="http://localhost/movie.flv"/>
<s:Label text="{looped}"/>