0

1.問題

私はウェブサイトにshoutcastラジオを追加しています(このコードをBODYに追加しています):

<embed src="http://www.shoutcast.com/media/popupPlayer_V19.swf?stationid=http://yp.shoutcast.com/sbin/tunein-station.pls?id=XXX&play_status=1" quality="high" width="0" height="0" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed>

このプレーヤーの API やドキュメントを見つけることができませんでした (他の理由で別のプレーヤーを使用することはできません)。

この SWF オブジェクトの音量を Javascript で制御したいと考えています。

それ、どうやったら出来るの?

私は SWF にアクセスできませんし、ボリューム コントロールの方法があるかどうかもわかりません (ある場合、その名前はわかりません...)。

2. このプレーヤーはどこから入手しましたか?

  • http://www.shoutcast.com/にアクセスしてください
  • ヘルプをクリック
  • 設定を選択
  • 「SHOUTcast web プレーヤーで SHOUTcast ステーションを再生する (下図)」を選択します。
  • [設定を保存] をクリックします
  • 任意の駅を選択
  • ポップアップ ウィンドウで [埋め込みコードをコピー] をクリックします。

3. 幅と高さを設定して、付属のボリューム スライダーを使用してみませんか?

再生/一時停止ボタンと音量スライダー用のカスタム グラフィックが必要なためです。

私の目標は、いくつかの HTML オブジェクトに「onclick」イベントを追加し、JS によって swf ビデオを制御することです。

4

1 に答える 1

1

残念ながら、SWF の音量を外部から自由に制御することはできません。

1 つのオプションは、別の SWF を構築して、現在使用している SWF をロードすることです。それが完了したら、含まれている SWF の音量を設定できます。もちろん、これは、shoutcast アプリでは不可能な場合があります。

リー

于 2012-06-30T11:51:25.727 に答える