2014-01-28 2 views
0

Я пытаюсь запустить VideoLan (или локальный видеопроигрыватель по умолчанию) из браузера, но не встроен в него.Запустить видеоленту из браузера

Идея состоит в том, чтобы создать небольшой список фильмов с файлом .hta (или аналогичным). Я хочу запустить его, посмотреть список фильмов и выбрать тот, который я хочу воспроизвести. Но все, что мне нужно, это то, что конкретный фильм нужно воспроизводить локально, из браузера; точно так же, как я дважды щелкаю по файлу.

Это сложно?

Я открыт для любого ответа, а не только для «.hta». Я хочу, чтобы мое приложение запускалось в браузере, но вполне нормально использовать любую другую платформу.

ответ

2

использование shell.run для выполнения видео (следующие коды JScript):

shell = new ActiveXObject("WScript.shell") ; 
shell.run('"C:\\path\\to\\video.mp4"'); 

... что будет открыть видео с по умолчанию-плеер с

, чтобы открыть его с использованием VLC:

shell.run('"C:\\path\\to\vlc.exe" "C:\\path\\to\\video.mp4"'); 
+0

Это сработало! Но только когда я помещаю файл в основную папку (C :). Кажется, у него проблемы с более длинными дорожками, даже без пробелов. Есть идеи? Может быть, есть лучший способ сделать это; Я не возражаю против какой-либо альтернативы .hta-файлам ... – Rorro

+0

Я отредактировал свой ответ, запомните цитаты, завершаю полную команду с помощью одиночных кавычек и патчей с двойными кавычками. Также проверьте путь, когда файлы (vlc.exe или видео) помещаются в специальные папки (например, Desktop, Users, Program Files), имя этой папки, отображаемое в проводнике Windows, может отличаться от реального имени папки. Вы должны использовать правильное имя папки в файловой системе (это можно увидеть через свойства file->), а не псевдоним, используемый в проводнике. –

+0

Извините доктор Молле, но это не сработало. Тем не менее, я узнал что-то интересное: если я создаю ярлык в корневом каталоге (C :) - указывая на файл, который я хочу открыть, он отлично работает. Я пишу путь к ярлыку, и все. Это может быть не чистое решение, но, возможно, я могу изменить файл судьбы выстрела каждый раз, когда я хочу открыть какой-то (и, конечно, создание ярлыка, если оно не существует). – Rorro

Смежные вопросы