New in Player Framework 1.2 Stable (Aug 6, 2013)
- Numerous analytics improvements
- Support for using Adobe SiteCatalyst SDK with analytics plugin
- VAST ad duration now trumps wrapper duration if different.
- SMPTE-TT image support
- Support for setting the startup bitrate (AdaptivePlugin.StartupBitrate)
- WP8: support for local captions and ads via ms-appx:///
- WP8: fixing seek not working if seeking was in progress during tombstoning.
- New API to set minimum bitrate (AdaptivePlugin.MinBitrate).
- Xaml: Improved ability to intercept and alter TTML captions by subclassing CaptionsPlugin.
- NEW FEATURES:
- WebVTT support in Xaml versions (WP8 and Win8)
- New WebVTT sample for JS and Xaml version (Win8)
- Support for SmartXML references to VAST wrappers (WP8 and Win8)
- Settable IsMultiResolutionVideoSupported; some streams support it and others don’t. This gives applications the control over this setting if desired. (WP8)
- Support for accessing and/or modifying the Uri, Stream (or MediaStreamSource in WP8) during the MediaLoading event via the EventArgs (Win8 & WP8 Xaml)
- Support for accessing and/or modifying the Uri during the loading event via the event details (Win8 JS)
- Support for setting a stream (and MediaStreamSource in WP8) on a PlaylistItem (Win8 & WP8 Xaml)
- Using AudioSelectionView and CaptionSelectorView now allow Padding property to control audio and caption selector positioning. Useful for entertainment theme to ensure listbox does not show behind app bar (Win8 & WP8 Xaml)
- Added AdaptivePlugin.AutoRestrictTracks property (WP8)
- Advertising: aspect ratio now used as criteria for selecting ad media (all versions)
- MediaLoading deferrals that return false now invoke media load failures (all versions)
- Automatic Windows 8 N & KN detection and prompt to install Media Feature Pack (all versions)
- New DownloaderPlugin property on AdaptivePlugin to better support ISmoothStreamingCache implementations and code sharing with Win8 version (WP8)
- Win8: Automatic scheme registration for downloader plugins to allow use of http & https sources (Win8)
- BUG FIXES:
- VMAP spec change: We received notification that ‘VASTData’ was a typo in the spec. The VMAP plugin now supports both 'VASTAdData' and 'VASTData' (all versions)
- SmartXML fix: removing generic callbacks if others with same name is already present (all versions)
- SmartXML fix: assets with no url now ignored (all versions)
- Smooth streaming: Fix for non-zero start times (Win8)
- Position tracking plugin is not firing for events added after MediaOpened but before MediaStarted (Win8 & WP8 Xaml)
- PositionChanged event fired when nothing changed (Win8 & WP8 Xaml)
- TTML validation error occurred when dropMode was specified (Win8 & WP8 Xaml)
- AdSchedulerPlugin.SeekToAdPosition dependency property was incorrectly named. No impact unless binding was used to set this (Win8 & WP8 Xaml)
- Error when you dispose the player before dispatcher has a chance to run code on UI thead in media control plugin (Win8 Xaml)
- Error in analytics monitor when SSME reports malformed download time (happens only when using custom ISmoothStreamingCache implementations) (WP8)