WMP-웹 페이지의 공통 속성 및 메소드
//기본 속성
wmp.URL:String //미디어 위치, 로컬 또는 네트워크 주소 지정
wmp.uiMode :String; //전체, 미니, 없음, 숨김이 가능한 플레이어 인터페이스 모드
wmp.playState:integer; //재생 상태, 1=중지, 2=일시 중지, 3=재생, 6=버퍼링, 9 =연결 중, 10=준비
wmp.enableContextMenu:Boolean; //오른쪽 클릭 메뉴 활성화/비활성화
wmp.fullScreen:boolean; //전체 화면 표시 여부
//일반 플레이어 컨트롤
wmp.controls.play; //재생
wmp.controls.pause; //일시중지
wmp.controls.stop; //중지
wmp.controls.currentPosition:double;
wmp.controls.currentPositionString:string; //현재 진행 상황, 문자열 형식. 예: "00:23"
wmp.controls.fastForward; //빨리 감기
wmp.controls.fastReverse; //빨리 되감기
wmp.controls.next; .controls.previous; //이전 노래
//공통 플레이어 설정
wmp.settings.volume:integer; //볼륨, 0-100
wmp.settings.autoStart:Boolean; 자동 재생
wmp.settings.mute:Boolean; //음소거 여부
wmp.settings.playCount:integer; //재생 횟수
wmp.settings.balance = -100; sound )
wmp.settings.balance=100; //(오른쪽 톤)
wmp.settings.balance=0; //(전체 톤)
//현재 일반적으로 사용되는 미디어 속성
wmp .currentMedia .duration:double; //총 미디어 길이
wmp.currentMedia.durationString:string; //총 미디어 길이, 문자열 형식. 예: "03:24"
wmp.currentMedia.getItemInfo(const string); //현재 미디어 정보 가져오기
//"Title"=미디어 제목 "Author"=아티스트 "Copyright"=저작권 정보
//"Description"=미디어 콘텐츠 설명"Duration"=기간(초)
//"FileSize"=파일 크기"FileType"=파일 형식 "sourceURL"=원본 주소
wmp.currentMedia.setItemInfo ( const string); //속성 이름을 통해 미디어 정보 설정
wmp.currentMedia.name:string; //currentMedia.getItemInfo("Title")과 동일
wmp.network.bufferingProgress; 🎜> wmp.network.downloadProgress; //다운로드 비율
더 포괄적인 페이지 매개변수 설정
음악 목록을 재생하는 방법
아이디어: 음악 목록을 재생하려면 두 가지 목적을 달성해야 합니다. 하나는 반복하는 것이고, 다른 하나는 현재 노래가 재생되었는지 여부를 확인하는 것입니다. 노래 재생이 완료되면 감지를 구현하기 위해 루프가 수행됩니다.
playthis(firstmusic)
//실시간 감지기, 간격은 1초입니다.
d=setInterval (function shwotimer()
{
if(WMP.playState ==1)
{
if(i>=SoundArray.length)
{
//다음 경우 루프를 지웁니다. 모든 재생 완료
clearInterval(d)
}
else
{
//재생 완료 후 다음 곡 재생
playthis(url);
}
}
,1000)
예: 일시 중지와 같은 다른 제어가 필요한 경우 플래그를 설정할 수 있습니다. 즉, 현재 일시 중지가 일시 중지된 경우 다음 단계입니다. 재생하는 것이고 그 반대도
var Pauseflag=0;
function Command_Pause()
{
if( Pauseflag==0)
{
WMP.controls.Pause() ;
}
else
{
WMP.controls.play();
}
Pauseflag=pauseflag==1?0:1;