Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 1.92 KB

windows-url-scheme.md

File metadata and controls

71 lines (46 loc) · 1.92 KB

Windows でのカスタム URL Protocol の設定

config.yml の設定

urlscheme の各プロパティを下記のように win プロパティを追加してください

urlscheme:
    m2ts:
        ios: 'vlc-x-callback://x-callback-url/stream?url=PROTOCOL://ADDRESS"'
        android: 'intent://ADDRESS#Intent;package=org.videolan.vlc;type=video;scheme=PROTOCOL;end'
        win: 'cvlc://PROTOCOL://ADDRESS'
    video:
        ios: 'infuse://x-callback-url/play?url=PROTOCOL://ADDRESS'
        android: 'intent://ADDRESS#Intent;package=com.mxtech.videoplayer.ad;type=video;scheme=PROTOCOL;end'
        win: 'cvlc://PROTOCOL://ADDRESS'

のように設定してください

URL Protocol 設定

0. VLC media player のインストール

VLC media player をダウンロードしてインストールしてください

1. バッチファイルの作成

以下のコードを C:\DTV\open-vlc.bat に保存してください

C:\Program Files\VideoLAN\VLC\vlc.exe で渡された URL を開くようになっています

set vlcdata=%1
start "" "C:\Program Files\VideoLAN\VLC\vlc.exe" "%vlcdata:~8%"

2. レジストリへの登録

先程保存した open-vlc.bat を URL Protocol で呼び出せるようにレジストリを設定します

以下のコードを reg ファイルで保存して実行してください

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cvlc]
@="URL:VLC Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\cvlc\DefaultIcon]

[HKEY_CLASSES_ROOT\cvlc\shell]

[HKEY_CLASSES_ROOT\cvlc\shell\open]

[HKEY_CLASSES_ROOT\cvlc\shell\open\command]
@="\"C:\\DTV\\open-vlc.bat\" \"%1"

アンインストール用のコードは以下のようになります

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\cvlc]

3. 実行

Windows で EPGStation へアクセスして実際に動作するか確かめてください