2014-01-28 2 views
0

브라우저에서 VideoLan (또는 기본 로컬 비디오 플레이어)을 시작하려고하는데 이 포함되어 있지 않습니다..브라우저에서 비디오 플레이 실행

아이디어는 .hta 파일 (또는 이와 유사한 파일)로 작은 동영상 목록을 만드는 것입니다. 나는 그것을 실행하고, 영화 목록을보고, 내가 연주하고 싶은 것을 선택하기를 원한다. 그러나 필요한 것은 브라우저에서 로컬로 재생되는 특정 영화입니다. 내가 파일을 더블 클릭하는 것과 똑같습니다.

어려운가요?

나는 ".hta"종류가 아닌 모든 대답에 열려 있습니다. 내 앱을 브라우저에서 실행하고 싶지만 다른 플랫폼을 사용해도됩니다. VLC 사용과 열려면 기본 플레이어로

을 비디오를 열고 무슨

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

... : 비디오를 (다음 코드의 JScript입니다) 실행

답변

2

사용 shell.run

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

효과가있었습니다. 하지만 파일을 메인 폴더 (C :)에 넣을 때만 가능합니다. 공백 없이도 더 긴 경로에 문제가있는 것 같습니다. 어떤 생각? 어쩌면 이것을 할 수있는 더 좋은 방법이 있습니다. .hta 파일에 대한 대안을 시도해도 괜찮습니다 ... – Rorro

+0

나는 내 대답을 편집하고, 따옴표를 기록하고, 전체 명령을 작은 따옴표로 묶고 pathes를 큰 따옴표로 묶습니다. 또한 경로 (파일, vlc.exe 또는 비디오)가 특수 폴더 (예 : 바탕 화면, 사용자, 프로그램 파일)에있을 때 windows-explorer에 표시된이 폴더의 이름이 실제 폴더 이름과 다를 수 있습니다. 파일 시스템에서 올바른 폴더 이름 (파일 -> 등록 정보를 통해 볼 수 있음)을 사용해야하며 탐색기에서 사용되는 별칭은 사용하지 않아야합니다. –

+0

죄송합니다. 몰리 박사님,하지만이 방법으로는 효과가 없었습니다. 그럼에도 불구하고 나는 흥미로운 것을 발견했습니다. 내가 열어보고 싶은 파일을 가리키는 루트 디렉토리 (C :)에 바로 가기를 만들면 완벽하게 작동합니다. 바로 가기에 대한 경로를 쓰고 그게 전부입니다. 그것은 깨끗한 솔루션되지 않을 수도 있지만 어쩌면 내가 (그리고 물론 그것은 존재하지 않는 경우 바로 가기를 만드는) 특정 하나를 열고 싶을 때마다 shotcut의 운명 파일을 수정할 수 있습니다. – Rorro