[svn:fx-trunk] 12005: Fixing a bunch of video player bugs:
rfrishbe Nov 19, 2009 12:32 PMRevision: 12005
Revision: 12005
Author: rfrishbe@adobe.com
Date: 2009-11-19 12:31:59 -0800 (Thu, 19 Nov 2009)
Log Message:
***********
Fixing a bunch of video player bugs:
- Fixing Binding events properties were using as they were still using the old events rather than the new ones
- Fixing issues around mute/volume. Now the video component's definition of mute/volume is the same as Strobe (i.e.-when muted, volume is not neecessarily 0). However, because of this, extra code had to be added in the VolumeBar and MuteButton to get the user-interaction correct so that when a user clicks on the slider, that automatically unmutes the video.
- Adding seekToFirstFrame, which needs to be PARBed, but gives us the old video component's behavior when autoPlay = false so that it connects to the server, loads up the first frame, and sizes the video.
- Fixing up DynamicStreamingVideoSource to have the host property typed as Object instead of a serverURI:String
- Now I'm exposing mediaPlayerState and videoObject on VideoDisplay and VideoPlayer
- Fixing a bug where someone clicks on the playPauseButton when no source is loaded and the "play button" changes to a "pause" when it should just stay as a "play" because the video didn't actually start playing.
QE notes: -
Doc notes: -
Bugs: SDK-24323, SDK-24285, SDK-24321, SDK-24313, SDK-22337
Reviewer: Kevin
Tests run: checkintests
Is noteworthy for integration: No
Ticket Links:
***********
http://bugs.adobe.com/jira/browse/SDK-24323
http://bugs.adobe.com/jira/browse/SDK-24285
http://bugs.adobe.com/jira/browse/SDK-24321
http://bugs.adobe.com/jira/browse/SDK-24313
http://bugs.adobe.com/jira/browse/SDK-22337
Modified Paths:
**************
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoDisplay.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoPlayer2.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/mediaClasses/DynamicStreami ngVideoSource.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/mediaClasses/VolumeBar.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VideoPlayerSkin2.mxml
flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/MuteBu ttonSkin.mxml
flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerSkin.mx ml

