﻿//预设
var imgMute = new Image();      //静音
imgMute.src = "http://imgco.phoenixtv.com/tres/shareres/player/button_sound.gif"
var imgNoMute = new Image();    //不静音
imgNoMute.src = "http://imgco.phoenixtv.com/tres/shareres/player/button_sound_no.gif"
var imgPause = new Image();     //暂停
imgPause.src = "http://imgco.phoenixtv.com/tres/shareres/player/button_pause.gif"
var imgPlay = new Image();      //开始
imgPlay.src = "http://imgco.phoenixtv.com/tres/shareres/player/button_play.gif"

//播放
function imgDoPlay_onclick() {
    objWMP = document.getElementById("WMPPlayer");
    imgDoPlay = document.getElementById("imgPlay");
    if (objWMP.playState == 3) 
    {
        objWMP.controls.pause();
        if (imgDoPlay) imgDoPlay.src = imgPlay.src;
    } else {
        objWMP.controls.play();
        if (imgDoPlay) imgDoPlay.src = imgPause.src;
    }
}

//停止
function imgDoStop_onclick() {
    objWMP = document.getElementById("WMPPlayer");
    imgDoPlay = document.getElementById("imgPlay");
	objWMP.controls.stop();
	if (imgDoPlay) imgDoPlay.src = imgPlay.src;
}

//静音
function imgDoMute_onclick() {
    objWMP = document.getElementById("WMPPlayer");
    imgDoMute = document.getElementById("imgMute");
    
	if(objWMP.playState != 3) return;
	
	objWMP.settings.mute = !objWMP.settings.mute;
	
	if(objWMP.settings.mute) {
		if (imgDoMute) imgDoMute.src = imgMute.src;
	}
	else {
		if (imgDoMute) imgDoMute.src = imgNoMute.src;
	}
}

//设置声音
function imgDoVolume_onclick(intVolume)
{
    objWMP = document.getElementById("WMPPlayer");
    
    if ((objWMP.settings.volume + intVolume) < 0) {
        objWMP.settings.volume = 0;
    }
    else
    {
        objWMP.settings.volume += intVolume;
    }
}

//全屏
function imgFullScreen_onclick() {
    objWMP = document.getElementById("WMPPlayer");
	if(objWMP.playState != 3) return;
	objWMP.fullScreen = true;
}

function WMPPlayer_PlayStateChange() {
    objWMP = document.getElementById("WMPPlayer");
	imgDoPlay = document.getElementById("imgPlay");	
	switch(objWMP.playState) {
		case 3 :
			if (imgDoPlay) imgDoPlay.src = imgPause.src;
			break;
		case 1 :
		case 2 :
			if (imgDoPlay) imgDoPlay.src = imgPlay.src;
			break;
		default:
			break;
	}
}

document.getElementById("WMPPlayer").attachEvent ('OpenStateChange', WMPPlayer_PlayStateChange);
