Я пишу решение VOD. Некоторое время я работал с SSME: SmoothStreamingMediaElement успешно тестировался, и теперь я хотел бы использовать одного из Expression Players.ExpressionPlayer не играет Azure Smooth Streaming Source
Я использую Azure Media Services, в частности Smooth Streaming. Хотя они работают отлично в SSME, я не могу заставить их работать с ExpressionPlayer. Я не знаю почему.
я в той точке, где я трудно кодирования Ури, чтобы попытаться получить эту работу, как показано ниже:
void dataConectorPopulatePlaylistDownloadComplete(MemoryStream returnData, EventArgs e)
{
<snip>
var myPlaylist = new ExpressionMediaPlayer.Playlist();
var playlistItem = new PlaylistItem();
playlistItem.MediaSource = new Uri("http://xxxxxms1.origin.mediaservices.windows.net/b78750fc-9e2f-448c-86e3-d5de084791ea/GOPR0009.MP4-b2d2b578-3560-42c6-9927-2a791f395e19.ism/manifest",UriKind.Absolute);
playlistItem.IsAdaptiveStreaming = true;
myPlaylist.Items.Add(playlistItem);
SmoothPlayerStreaming.Playlist = myPlaylist;
<snip>
}
Используя приведенные выше доходности 404 не найден в окне воспроизведения видео плеер.
Это действительный URL и действительный Smooth Streaming Uri. Использование этого точного Uri в SSME-управлении отлично работает.
Что я сделал не так?
исправленный код, когда я вставил неправильный экстракт. – Damo
У вас есть файл '/ ClientBin/SmoothStreaming.xap'? Игрок ExpressionMedia делает запрос к этому файлу, и я думаю, что он не может его найти. – vorrtex