Я пытаюсь создать игрока silverlight на основе SmoothStreamingMediaElement. Для Ref: SSME: SmoothStreamingMediaElement Grid.Row = "2" х: Name = "medSmooth" Автозапуск = "True", MinWidth = "320" MinHeight = "240"»Smooth Streaming Player - Multi Audio Track - H.264 SmoothStreams
Теперь Source Гладкие Потоки кодируются с использованием H.264 видео кодек и AAC аудиокодека. я нашел на ниже URL, что audiostreamindex и audiostreamcount свойства только для типа WMV и убил мою единственную левую надежду. http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.smoothstreamingmediaelement_properties(v=vs.90).aspx
Может ли тело мне помочь, как я может обнаружить текущий воспроизводимый язык в видео, а затем я хочу поместить обработчик событий или «Действия пользователя по изменению языка», как только это событие будет запущено, я хочу изменить воспроизводимую в данный момент звуковую дорожку на sel .
BTW Мне удалось разобрать и найти доступный список языковых дорожек, доступных в исходном файле манифеста. – Tarun
Если S.Type = Windows.Media.MediaStreamType.Audio Then 'languages.Add (count.ToString, S. Атрибуты ("Name")) «listLanguages.Add (S.Attributes ("Name") Language = Новый язык() Language.LanguageId = кол- Language.LanguageName = S.Attributes ("Name"). ToString listLanguages.Add (Язык) count = count + 1 End If – Tarun
В основном я надеялся создать что-то вроде этого. http://player.smooth.vertigo.com/, Попробуйте с исходным видео как http: // ecn .chann el9.msdn.com/o9/content/smf/smoothcontent/elephantsdream/Elephants_Dream_1024-h264-st-aac.ism/manifest – Tarun