埋め込み再生の関連付け
拡張子の関連付けを Windows Media Player から外すと Web ページの音楽や映像が再生されない場合がある.
原因は,再生プラグイン未指定の場合にIEが参照する
「埋め込み再生の関連付け」が関連付けの設定解除と共に消去されるため.
Media Player Classic は埋め込み再生用プラグインが用意されていないので,Windows Media Player のものを使用する必要がある.
1. Windows Media Player で関連付けを行う
2. 以下のレジストリを配下のキーごと書き出す
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings
3. Windows Media Player の関連付けを解除する
4. 2で作成したレジストリを書き込む
- 関連付けするプラグインを変更する場合は,該当拡張子キーの (標準) の値を以下のように変更する
RealPlayer | CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA |
QuickTime | CLSID:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B |
WMP | CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95 |
設定ファイル と レジストリ
設定が以下のレジストリに書き込まれる
HKEY_CURRENT_USER\SOFTWARE\Gabest\Media Player Classic
実行ファイルパスが以下のレジストリに書き込まれる (Media Player Classic 6.4.7.9 以降)
HKEY_LOCAL_MACHINE\SOFTWARE\Gabest\Media Player Classic
設定ファイルを ini ファイルに保存すると,MPLAYERC.ini が作成される
・デフォルトはレジストリ保存
・iniファイル -> レジストリ の順で設定値が確認される
・レジストリ <-> iniファイル の切替で Favorites と Recent File List の内容が破棄される
レジストリ -> iniファイル の切替で レジストリは削除されない
iniファイル -> レジストリ の切替で iniファイルは削除される
プレイリストファイルをお気に入りに登録する
例は C:\Path\to\Playlist\example.m3u をお気に入りの 3 番目に追加する場合
設定をレジストリに保存している場合は以下のレジストリを変更
[HKEY_CURRENT_USER\SOFTWARE\Gabest\Media Player Classic\Favorites\Files]
"Name2"="Example Play List;0;C:\\Path\\to\\Playlist\\example.m3u"
設定を ini ファイルに保存している場合は以下を追加
Name2=Example Play List;0;C:\path\to\Playlist\example.m3u
Name0=登録名;ファイルの再生開始位置;ファイルのフルパス
Name1=登録名;ファイルの再生開始位置;ファイルのフルパス
Name2=登録名;ファイルの再生開始位置;ファイルのフルパス
「ファイルのフルパス」はフォルダを指定することで,フォルダ内の全部の曲を再生することも可能.
Reference
ぼちぼちとMPC
http://homepage3.nifty.com/y3kz/