パソコンテレビ「GyaO」総合スレ Part 3

このエントリーをはてなブックマークに追加
2名無しさん@お腹いっぱい。
Part 2 スレの神81・218・356によるスタイルシートを用いた裏技
サンプル1またはサンプル2をメモ帳にでもコピペして拡張子.cssで保存。
(例えばgyao.cssとでもする)

ツール → インターネットオプション → 全般 → ユーザー補助 → ユーザースタイルシート
→ 自分のスタイルシートでドキュメントの書式を設定するにチェック → gyao.cssを選択する

これで再生画面上で右クリックできるようになるから、音量の調整でも全画面表示でも
好きなようにしる。
3名無しさん@お腹いっぱい。:2005/05/30(月) 07:19:47
サンプル1-1 (CMになったら音量を下げる)

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")) {
element.attachEvent("OpenStateChange",function(newstate){
if(newstate==13 /*MediaOpen*/ ) {
var info = currentMedia.getItemInfo("WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL");
element.settings.volume = info.indexOf("searchId") ? 10 : 100;
}
});
}
break;
}
}(this)
);
}
4名無しさん@お腹いっぱい。:2005/05/30(月) 07:20:11
サンプル1-2 (再生画面内の右クリック有効)

script { behavior:expression(
function(element){
runtimeStyle.behavior = "none";

if(window.location.toString().match("^http://www.gyao.jp")) {
if(element.event=="click()") {
element.event="";
}
}
}(this)
);
}
5名無しさん@お腹いっぱい。:2005/05/30(月) 07:20:36
サンプル2

body { behavior:expression(
function(element){
runtimeStyle.behavior = "none";
if(window.location.toString().match("^http://www.gyao.jp")) {
function openWMP(rateId) {
function trim(value) { return value.replace(/^ +| +$/g,""); }
var args=document.cookie.split(";");
var cks=new Object;
for(var i=0; i< args.length;i++ ) {
var tmp=args[i].split("=");
cks[trim(tmp[0])]=trim(tmp[1]);
}
var url="http://www.gyao.jp/sityou/asx.php?";
url+="contentsId="+document.frmSityo.contentsId.value+"&";
url+="userNo="+cks["Cookie_UserId"]+"&";
url+="rateId="+rateId;
var player = new ActiveXObject("WMPlayer.OCX");
player.openPlayer(url);
}
window.showScreen = function() {openWMP("bit0000001")}
window.showFullScreen = function() {openWMP("bit0000002")}
}
}(this)
);
}