Я пытаюсь написать приложение Silverlight, которое считывает медиа-файл из базы данных (скорее всего, .mpeg или .mpg) и воспроизводит его на лету, используя Silverlight MediaPlayer или ExpressionMediaPlayer. Когда я пытаюсь использовать Expression Media Player, он воспроизводит файлы .wmv и .mp4, но НЕ с расширениями .mpeg или .mpg. Это вообще возможно? Если так, КАК?!
Первоначально я попытался пойти другим путем, где я написал службу для кодирования файла с помощью LiveJob и затем воспроизвел его на ExpressionMediaPlayer из порта, используя mms: // localhost: 8080, но я не мог понять, как его использовать чтобы воспроизвести / приостановить видео. Он просто пробежал один раз и остановился. Есть предложения по этому поводу?
Кстати, я использую Expression Encoder 3 и Silverlight 4.