
Обновлена вторая версия фреймворка с открытым исходным кодом Silverlight Media Framework, который предлагает широкие возможности по созданию проигрывателей видео-контента в Silverlight, в том числе и для Windows Phone 7.
Данный фреймворк предыдущих версий использовался в ряде крупнейших мероприятий, таких как: олимпиады, Уимблдон, СуперКубок УЕФА, Роллан Гаррос, Тур де Франс и другие.
Список обновлений/изменений состоит из следующих пунктов:
- Upgraded to version 1.5 of the SmoothStreamingMediaElement control
- Fixed crash when changing current playlist item and old playlist item had queued text chunks
- Added exception handling to VideoSyncManager
- Resolved issue where OnCurrentPlaylistItem was firing twice with AutoLoad set to true
- Phone template styling improvements
- Fixed handling of encoded characters in caption text streams
- Fixed issue where captions with line breaks would display in reverse order
- Caption parsing performance improvements
- Added IsStartPositionOffset to list of valid initparams
- Added new stream selection methods to add/remove from currently selected list instead of providing a complete list of streams to be selected, SelectedCaptionStream and SelectedAudioStream properties modified to use new methods
- Fixed PlayStateChanged event not firing Opened after manifest download fails
- Changed PluginsManager property of SMFPlayer to protected so that subclassed players can access list of plugins
- Added support for choosing the chunk download strategy for captions and other text streams as the playlist item and player level. Downloads now default to only asking for chunks near the current position.
- Resolution property of MediaTrack is now populated properly.
- Attributes collection of underlying track object is now available in MediaTrack object
- Windows Phone version now supports RestrictTracks method on IMediaStream. This enables Windows Phone apps to use existing manifests.
Узнать о новом выпуске Silverlight Media Framework 2.3 и загрузить новую версию можно по этой ссылке.