У меня есть MediaElement
, который воспроизводит видео. Видео хранится в двоичном виде в базе данных SQL Server.
Для меня это работает так, что приложение Silverlight читает ВСЕ двоичные данные из веб-службы. Веб-сервис возвращает byte[]
, который я превращаю в поток и устанавливаю в качестве источника для MediaElement
.
Большая проблема в том, что ему нужно прочитать все данные, прежде чем можно будет установить источник MediaElement
. С большими видео это занимает много времени.
Итак, я надеялся как-то взять куски и буферизоваться, как и любой другой видеоплеер онлайн.
Есть какие-нибудь подсказки, как я могу это сделать?