在我的网站上,我有一个正在播放音乐的iframe元素(在这种情况下,我不能使用音频元素),我希望能够使用滑块更改音量。
我尝试了以下方法:
HTML:
<iframe src="bg.mp3" allow="autoplay" style="display:none" id="iframeAudio"></iframe>
<input id="vol-control" type="range" min="0" max="100" step="1" oninput="SetVolume(this.value)" onchange="SetVolume(this.value)" />
Javascript:
var iframe = document.getElementById('iframeAudio');
iframe.setVolume(val / 100);
但是,我在控制台中收到以下错误:
Uncaught TypeError: iframe.setVolume is not a function
我该怎么做?