1

У меня есть файлы AVI на веб-сервере. Я могу указать на них из VLC (через Open Network ...), и файл показывает.

Однако невозможно воспроизвести файл с помощью проигрывателя Windows Media 12 в Windows 7.

URL выглядит так:

http://<ip>:8080/myapp/media/eventVideo.jsp?eventVideoId=WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi

Если я сначала скачаю файл, то проигрыватель Windows Media сможет его воспроизвести. Но напрямую из http, похоже, не работает (WMP показывает «Произошла ошибка при попытке открыть файл» или что-то подобное). Я проверил Content-Type и все в порядке:

 wdb-laptop:~ wdb$ curl -I http://<ip>:8080/myapp/media/eventVideo.jsp?eventVideoId=WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi
    HTTP/1.1 200 OK
    Server: Apache-Coyote/1.1
    Pragma: no-cache
    Expires: Thu, 01 Jan 1970 00:00:00 GMT
    Cache-Control: no-cache
    Cache-Control: no-store
    Set-Cookie: JSESSIONID=41EFA3E137F7426BED6FB623EA2840CF; Path=/tms-flux
    Content-Disposition: filename="WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi"
    Content-Type: video/avi
    Content-Length: 3832904
    Date: Fri, 14 Jun 2013 12:47:06 GMT

Проблема в том, что у меня есть клиент, который не может использовать ничего, кроме проигрывателя Windows Media. Этот клиент утверждает, что он работает на Windows XP с Windows Media Player 11. (WMP 11 не может быть установлен в Windows 7 согласно http://en.wikipedia.org/wiki/Windows_Media_Player )

1 ответ1

0

Вы можете сказать ему использовать портативную версию VLC:

http://portableapps.com/apps/music_video/vlc_portable

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

Или вы пытались щелкнуть правой кнопкой мыши, а затем открыть URL-адрес?

Ты пробовал это

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .