Выпуск видео Silverlight MediaElement - PullRequest
1 голос
/ 04 марта 2010

Не могу отобразить видео в Silverlight. Я сохранил его на сервере sql и извлек его из базы данных как байт [], а затем преобразовал его в поток и поместил как SetSource элемента Media. Пожалуйста, помогите мне. Как это:

        MediaElement SoundClip = new MediaElement();
        SoundClip.SetSource(stream);
        SoundClip.AutoPlay = false;
        SoundClip.Width = 500;
        SoundClip.Height = 500;
        SoundClip.Stretch = Stretch.Fill;
        this.LayoutRoot.Children.Add(SoundClip);
        SoundClip.Play();

но не работает.

EDIT:

Это в формате WMV.

Я даже не мог воспроизвести файл wmv / wma с локального диска. Есть ли проблема с ПК, который я использую. Он просто запускает код, но воспроизводит его. Не выдает никакой ошибки.

Есть предложения?

1 Ответ

0 голосов
/ 07 марта 2010

Какой формат мультимедиа?

Можно ли воспроизводить его непосредственно в виде файла WMV, WMA, MP3 или H.264?

Полностью ли загружен файл мультимедиа?

  1. Мониторинг HTTP-трафика с помощью Fiddler, чтобы увидеть, что происходит
  2. Присоедините событие MediaElement.MediaFailed к SoundClip, чтобы увидеть ошибку (если есть)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...