如何用Javascript控制嵌入SWF文件的音量?

时间:2012-06-30 11:37:02

标签: javascript controls flash volume shoutcast

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 /文档(由于其他原因我无法使用不同的播放器)。

我想用Javascript控制这个SWF对象的音量。

我该怎么做?

我无法访问SWF,我不知道它是否有任何音量控制方法(如果有,我不知道他们的名字......)。

2。你是从哪里得到这个球员的?

  • 访问http://www.shoutcast.com/
  • 点击“帮助”
  • 选择设置
  • 选择“在SHOUTcast网络播放器中播放SHOUTcast电台(如下所示)”
  • 点击保存设置
  • 选择任何电台
  • 在弹出窗口中单击“复制嵌入代码”

3。为什么不设置宽度和高度并使用包含的音量滑块?

Becouse我需要为Play / Pause按钮和音量滑块设置自定义图形。

所以我的目标是在某些HTML对象上添加“onclick”事件,并通过JS控制swf视频。

1 个答案:

答案 0 :(得分:1)

不幸的是,您无法以您希望的方式从外部控制SWF的音量。

一种选择是构建另一个SWF来加载您当前使用的SWF。完成后,您可以设置包含SWF的音量。当然,使用shoutcast app可能无法做到这一点。