pravin prajapati Ответов: 1

Воспроизведение видео из MemoryStream или массива байтов в приложении C# Windows


всем привет,

я хочу воспроизвести видео из MemoryStream или массива байтов в приложении c# windows
я сохраняю видеофайл byte[] в базе данных sql. тип данных столбца-varbinary (MAX).
я использую axWindowsMediaPlayer из WMPlib в c#. netFramwork 4.0 (visual studio 2010)
мое требование-воспроизводить видео из MemoryStream или байтового массива без создания какого-либо временного файла или любого другого файла в любом месте.

я сохранил видеофайл byte[] в sql и прочитал этот байтовый массив во время выполнения из sql и воспроизвел видео.

ПРИМЕЧАНИЕ: - ВОСПРОИЗВЕДЕНИЕ ВИДЕО ИЗ MEMORYSTREAM ИЛИ БАЙТОВОГО МАССИВА БЕЗ СОЗДАНИЯ КАКОГО-ЛИБО ВРЕМЕННОГО ФАЙЛА ИЛИ ЛЮБОГО ДРУГОГО ФАЙЛА В ЛЮБОМ МЕСТЕ.


пожалуйста, помогите мне ... это срочно....

Заранее спасибо.

ZurdoDev

Вы искали статьи на этом сайте? Кроме того, где вы застряли?

Muli G.

Попробуйте использовать это:
http://www.dotnetfunda.com/forums/show/6847/play-video-from-memory-stream-or-byte-array

Удачи :)

[no name]

спасибо всем вам за ответ и подсказку решения, но я не получаю правильного решения своей проблемы..
я также посещаю и пробую данную выше ссылку, но моя проблема не решена.
пожалуйста, помогите... спасибо.

1 Ответов

Рейтинг:
1

Kubilay Özışık

Создайте элемент управления ActiveX и встроите Проигрыватель Windows Media. Как только у вас есть проигрыватель Windows Media, встроенный в ваше приложение, вы можете установить свойство URL компонента, и вы сможете видеть, что ваш компонент загружает видео с URL.

В противном случае вам нужно будет передать его с сервера или создать временный файл и воспроизвести его оттуда.


Dave Kreskowiak

Вы воскресили вопрос, на который ответили два с половиной года назад, для решения, которое в лучшем случае сомнительно?