|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
|||||||||||
Воспроизведение видео по ссылке25.05.2013, 19:09. Показов 10096. Ответов 19
Метки нет (Все метки)
Подскажите пожалуйста, существуют ли библиотеки для воспроизведения потокового видео по прямой ссылке? Если это можно сделать стандартным MediaElement'ом, то приведите пожалуйста простой пример.
Вообщем разобрался и поставил ProgressBar для отслеживания буфферизации, но проблема в том, что ролик не покажется пока видео полностью не загрузится, например если грузить фильм размером 1.3 Гб, то MediaElement покажет его только в том случае когда фильм (1.3 Гб) полностью загрузится, как сделать подгрузку, то есть чтоб MediaElement грузил ролик постоянно, но начал показывать ролик например с 3-х Мб загруженных?
0
|
|||||||||||
| 25.05.2013, 19:09 | |
|
Ответы с готовыми решениями:
19
Winmm.dll. Воспроизведение mp3 файлов по прямой ссылке из интернета
Автономное воспроизведение видео в WindowsService |
|
|
|
| 25.05.2013, 23:48 | |
|
VLC API?
http://www.codeproject.com/Articles/109639/nVLC http://www.videolan.org/developers/vlc.html
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
||
| 26.05.2013, 01:36 [ТС] | ||
|
raxp,
0
|
||
|
|
|
| 26.05.2013, 11:03 | |
|
...во-первых - не видно вашего кода полностью, вы используете открытие потока и последующее Mediaelement.SetSourse() ? А во-вторых, отображение и будет происходить при полной загрузке, поскольку идет в одном потоке. Вам придется подумать как разделить операции закачки контента и отображения. VLC API не смотрели значит.
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
||||
| 26.05.2013, 11:30 [ТС] | ||||
|
P.S. Пробовал работать с WPFMediaKit, ссылку так и не удалось воспроизвести, воспроизвёл только локальные файлы.
0
|
||||
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
|
| 26.05.2013, 12:03 [ТС] | |
|
Спасибо, пока разбирался и желание отпало писать, всё таки придётся на Java или JavaFX.
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
|
| 26.05.2013, 12:13 [ТС] | |
|
А смысл разбираться дальше, пробовал
1. WMP.dll - должен быть установлен в системе Windows Media Player. 2. MediaElement - в основном о нём отзываются не в положительную сторону. 3. WPFMedaKit - так и не удалось воспроизвести видео по ссылке и ни кто не знает как это сделать. 4. VLC - зачем писать врапперы и таскать dll если можно написать на другом языке который поддерживает нормальную работу с Media. 5. В целом WPF будет работать только на Windows в то время как JavaFX - кроссплатформенный (точнее JVM).
0
|
|
|
|
||
| 26.05.2013, 12:17 | ||
Кроссплатформенность. Допустим Mono вас не устраивает, оки, понимаю костыль. Тогда вот вам кроссплатформенное - FFMPEG, тоже прекрасно работает с потоковым, использовать можно из любого языка.
0
|
||
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
||
| 26.05.2013, 12:23 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 09.05.2010
Сообщений: 18
|
|
| 26.05.2013, 12:27 | |
|
raxp, могли бы вы показать пример?
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
|
| 26.05.2013, 12:29 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 15
|
|
| 26.05.2013, 12:35 [ТС] | |
|
Вообщем ладно, для себя я всё решил.
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2010
Сообщений: 18
|
|
| 26.05.2013, 12:42 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2010
Сообщений: 18
|
|
| 26.05.2013, 23:17 | |
|
А есть способы, без такой трудной реализации?
0
|
|
|
|
|
| 27.05.2013, 00:59 | |
|
...в чем же трудность-то?
Вот есть ресурс DirectShow по-русски, ознакомтесь http://directshow.wonderu.com/статьи.
0
|
|
| 27.05.2013, 00:59 | |
|
Помогаю со студенческими работами здесь
20
Постоянное воспроизведение видео в MediaElement Примеры из книги Мак Дональд, не работает воспроизведение видео Воспроизведение видео на форме с помощью DirectX (в референсах ничего не отображается) Воспроизведение видео
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|