埋め込み再生の関連付け
拡張子の関連付けを 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
ぼちぼちとMPChttp://homepage3.nifty.com/y3kz/