パソコンテレビ「GyaO(ギャオ)」総合スレ 16
object { behavior:expression(
function(element){
runtimeStyle.behavior = "none";
switch(element.classid.toUpperCase()) {
case "CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" : //Windows Media Player
element.enableContextMenu=true;
if(window.location.toString().match("^
http://www.gyao.jp")) {
var isAdBefore=false, volume = 100, cmvolume = 10;
element.attachEvent("OpenStateChange",function(newstate){
if(newstate==13 /*MediaOpen*/ ) {
var info = currentMedia.getItemInfo("WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL");
var keysline = info.split(":");
var keys = new Object;
for( var i = 0; i < keysline.length; i++ ) {
var key = keysline[i].split("=");
keys[key[0]] = key[1];
}
if(isAdBefore) { cmvolume = element.settings.volume } else { volume = element.settings.volume }
isAdBefore = keys["AdvId"];
element.settings.volume = ( keys["AdvId"] ) ? cmvolume : volume;
//element.settings.mute =( keys["AdvId"] ) ? true : false;
}
});
}
break;
}
}(this)
);
}
script { behavior:expression(
function(element){
runtimeStyle.behavior = "none";
if(window.location.toString().match("^
http://www.gyao.jp")) {
if(element.event=="click()") {
element.event="";
}
}
}(this)
);
}
html { behavior:expression(
function(element){
if(window.location.toString().match("^
http://www.gyao.jp")){
function clear(e) {
e.onkeydown=e.onkeyup=e.onkeypress=
e.ondblclick=e.ondragstart=
e.oncontextmenu=e.onselectstart=null;
}
if(window.document.body) {
clear(window);clear(window.document);clear(window.document.body);
clear(element);clear(window.document.documentElement);
runtimeStyle.behavior = "none";
}
}
}(this)
);
}
window.attachEvent("onload", function() {
var debug = document.createElement("div");
with(debug.style){position="absolute"; top=0; backgroundColor="#eeeeee";}
document.body.appendChild(debug);
var playerURL, mediaName, sourceURL, infoData;
debug.appendChild(playerURL = document.createElement("span"));
debug.appendChild(document.createElement("br"));
debug.appendChild(mediaName = document.createElement("span"));
debug.appendChild(document.createElement("br"));
debug.appendChild(sourceURL = document.createElement("span"));
debug.appendChild(document.createElement("br"));
debug.appendChild(infoData = document.createElement("span"));
element.attachEvent("OpenStateChange",function(newstate){
playerURL.innerText = "URL : "+player.url;
mediaName.innerText = "Media Name : "+currentMedia.name;
sourceURL.innerText = "Source URL : "+currentMedia.sourceURL;
infoData.innerText = "ItemInfo : "+currentMedia.getItemInfo("WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL");;
});
});
↑を音量の...
> element.settings.volume = ( keys["AdvId"] ) ? cmvolume : volume;
> //element.settings.mute =( keys["AdvId"] ) ? true : false;
> }
> }); ←この下と...
> } ←この上の間にでも入れるといろいろ表示。
> break;
>>4-6のを適当に組み合わせて拡張子.cssで保存。
例えばgyao.cssとでもする。
IE の インターネットオプション → 全般 → ユーザー補助 → ユーザースタイルシート
→ 自分のスタイルシートでドキュメントの書式を設定するにチェック → gyao.cssを選択する
これで再生画面上で右クリックできるようになるから、音量の調整でも全画面表示でも
好きなようにしる。