/*********************************************** * Floating Top Bar script- ⓒ Dynamic Drive (www.dynamicdrive.com) * Sliding routine by Roy Whittle (http://www.javascript-fx.com/) * This notice must stay intact for legal use. * Visit http://www.dynamicdrive.com/ for full source code ***********************************************/
var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session //var xMax = document.body.clientWidth; //var yMax = document.body.clientHeight; var startX = 0 //set x offset of bar in pixels var startY = 0 //set y offset of bar in pixels var rangeY;
function init_staticbar() { if (window.addEventListener) window.addEventListener("load", staticbar, false) else if (window.attachEvent) window.attachEvent("onload", staticbar) else if (document.getElementById) window.onload=staticbar }
init_staticbar();
setStartX(160); setStartY(430); setRangeY(10000); //이동 범위 </script>
/** * 미디어를 재생한다. * @param mldom:mldom 객체 * @param autostart:자동 시작 여부 */ function player_play() { if (this.player.url == '') return; this.player.controls.play(); }
/** * 미디어를 정지한다. */ function player_stop() { if (this.player.url == '') return; this.player.controls.stop(); }
/** * 미디어를 일시정지한다. */ function player_pause() { if (this.player.url == '') return; this.player.controls.pause(); }
/** * 미디어를 빨리감기한다. */ function player_fastForward() { this.player.controls.fastForward(); }
/** * 미디어를 되감기한다. */ function player_fastReverse() { this.player.controls.fastReverse(); }
/** * 미디어의 재생 속도를 조정한다. * @param no:재생 속도 */ function player_setRate(no) { this.player.settings.rate = no; this.player.controls.play(); }
/** * 미디어의 소리를 증가한다. * @param no:재생 속도 */ function player_addVolume(no) { this.player.settings.volume += no; }
/** * 미디어의 소리를 조정한다. * @param no:소리크기(0~100) */ function player_setVolume(no) { this.player.settings.volume = no; }
/** * 미디어의 소리를 없앤다. * @param v:음소거 여부(boolean) */ function player_mute(v) { this.player.settings.mute = v; }
/** * 미디어의 크기를 조정한다. * @param no:미디어 크기(0~4). 0:정상,1:절반,2:두배,3:전체화면 */ function player_resize(no) { if (this.player.url == '') return; var width = this.player.currentMedia.imageSourceWidth; var height = this.player.currentMedia.imageSourceHeight; var width_ctrl = 5; var height_ctrl = 75;
/** * 미디어의 위치를 처음으로 옮긴다. */ function player_setPosStart() { this.player.controls.currentPosition = 0; }
/** * 미디어의 위치를 마지막으로 옮긴다. */ function player_setPosEnd() { if (this.player.url == '') return; this.player.controls.currentPosition = this.player.currentMedia.duration; }
/** * 미디어의 위치를 옮긴다 * @param no:옮길 위치(단위 초) */ function player_setPos(no) { this.player.controls.currentPosition = no; }
/** * 미디어의 위치를 해당 프레임으로 옮긴다 * @param no:옮길 위치(단위 프레임) */ function player_setPosFrame(no) { if (this.player.url == '') return;
var fps = this.player.network.encodedFrameRate; if (fps > 0) this.player.controls.currentPosition = no / fps;
}
/** * 미디어의 위치를 증가시킨다 * @param no:옮길 위치(단위 초) */ function player_addPos(no) { this.player.controls.currentPosition += no; }
/** * 미디어의 위치를 해당 프레임만큼 증가시킨다 * @param no:옮길 위치(단위 프레임) */ function player_addPosFrame(no) { if (this.player.url == '') return;
var fps = this.player.network.encodedFrameRate; if (fps > 0) this.player.controls.currentPosition += no / fps; }
/** * 초기화 */ function init_me() { var url = "mms://mmc.daumcast.net/mmc/1/500/0902600000101h.wmv"; var autostart = true;