Autoplay FLVs, for now, like the old player did.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@688 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
@@ -30,8 +30,9 @@ import com.threerings.util.ValueEvent;
|
||||
public class FlvVideoPlayer extends EventDispatcher
|
||||
implements VideoPlayer
|
||||
{
|
||||
public function FlvVideoPlayer ()
|
||||
public function FlvVideoPlayer (autoPlay :Boolean = true)
|
||||
{
|
||||
_autoPlay = autoPlay;
|
||||
_sizeChecker = new Timer(100);
|
||||
_sizeChecker.addEventListener(TimerEvent.TIMER, handleSizeCheck);
|
||||
|
||||
@@ -65,8 +66,13 @@ public class FlvVideoPlayer extends EventDispatcher
|
||||
_sizeChecker.start();
|
||||
|
||||
_netStream.play(url);
|
||||
_netStream.pause(); // TODO Does this work?
|
||||
updateState(VideoPlayerCodes.STATE_READY);
|
||||
if (_autoPlay) {
|
||||
updateState(VideoPlayerCodes.STATE_PLAYING);
|
||||
|
||||
} else {
|
||||
_netStream.pause();
|
||||
updateState(VideoPlayerCodes.STATE_READY);
|
||||
}
|
||||
}
|
||||
|
||||
// from VideoPlayer
|
||||
@@ -293,6 +299,8 @@ public class FlvVideoPlayer extends EventDispatcher
|
||||
}
|
||||
|
||||
protected const log :Log = Log.getLog(this);
|
||||
|
||||
protected var _autoPlay :Boolean;
|
||||
|
||||
protected var _vid :Video = new Video();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user