2008-10-20

Tube8とRedTubeのプレイヤを最大化するuser js書いた

http://anond.hatelabo.jp/20080921012956 のほぼコピペ

何も考えず巨大化してるのでメニューとか見えなくなりますあしからず

動画プレイヤーを最大化する需要は他のサイトにおいても存在するし繰り返しは悪なのでスクリプトを汎用化してwedataあたりにおいてあるプレイヤー定義ひっぱってくるようにしたらいいんじゃないかと思ったがまあそれはそのうち。

Tube8用:

//tube8widen.js
(function() {
	if(!document.location.href.match(/http:\/\/www\.tube8\.com\/.+\/\d+/))
		return;
	var do_resize=function(player) {
		player.style.position='absolute'
		player.style.top=0
		player.style.left=0
		player.style.zIndex=10000
		player.style.width=(document.body.offsetWidth-100)+'px';
		player.style.height=''+(player.offsetWidth*0.75)+'px'
	}
	var i_id=setInterval(function() {
		var player=document.getElementById('flvplayer')
		if(!player) return
		player=player.childNodes[0]
		do_resize(player)
		window.onresize=function(){do_resize(player)}
		clearInterval(i_id);
	},100);
})();

redtube用

redtubewiden.js
(function() {
	if(!document.location.href.match(/http:\/\/www\.redtube\.com\/\d+/))
		return;
	var do_resize=function(player) {
		player.style.position='absolute'
		player.style.top=0
		player.style.left=0
		player.style.zIndex=10000
		player.style.width=(document.body.offsetWidth-20)+'px';
		player.style.height=''+(player.offsetWidth*0.75)+'px'
	}
	var i_id=setInterval(function() {
		var player=document.getElementById('redtubeplayer')
		if(!player) return
		do_resize(player)
		window.onresize=function(){do_resize(player)}
		clearInterval(i_id);
	},100);
})();
記事への反応 -

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん