ホームページ >ウェブフロントエンド >jsチュートリアル >js wmpのオペレーションコードまとめ(音楽放送機能)_javascriptスキル
WMP - Web ページの共通属性とメソッド
//基本属性
wmp.URL:String; //メディアの場所、ローカルまたはネットワーク アドレスを指定します
wmp.uiMode :String; //プレーヤー インターフェイス モード (フル、ミニ、なし、非表示)
wmp.playState:integer; //再生ステータス、1=停止、2=一時停止、3=再生、6=バッファリング=接続中、10=準備完了
wmp.enableContextMenu:Boolean //右クリックメニューを有効/無効にします
wmp.fullScreen:boolean; //全画面で表示するかどうか
//共通のプレーヤーコントロール
wmp.controls.play; //再生
wmp.controls.stop; //停止
wmp.controls.currentPosition:double;
wmp.controls.currentPositionString:string; 現在の進行状況、文字列形式。例: "00:23"
wmp.controls.fastForward; //早送り
wmp.controls.fastReverse; //次の曲
.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; //ダウンロードの割合
より包括的なページパラメータ設定
音楽リストを再生するにはどうすればよいですか?
アイデア: 音楽リストを再生するには、2 つの目的を達成する必要があります。1 つはループすること、もう 1 つは現在の曲が再生された後でのみ確認することです。曲が再生されると、ループが実行されて検出が実行されます。
playthis(firstmusic)
//リアルタイム検出器、間隔は 1 秒です。
d=setInterval (function shwotimer()
{
if(WMP.playState ==1)
{
if(i>=SoundArray.length)
{
//次の場合にループをクリアしますすべての再生が完了しました
clearInterval(d);
}
else
{
// 再生が完了したら次の曲を再生します
playthis(url);
}
}
,1000);
など 一時停止などの他の制御ニーズがある場合は、フラグを設定できます。つまり、現在の一時停止が一時停止されている場合は、次のステップに進みます。は再生、その逆も同様です。 ;
}
{
WMP.controls.play();
}
一時停止フラグ==1?0:1;