iOS JavaScript音量变化

时间:2019-02-27 09:31:43

标签: javascript html html5-audio

因此,我正在尝试以编程方式更改audio元素的音量。

Desktop上,它完全可以正常工作,但是一旦我转到IOS,它开始出现一些问题

这是我用来更改音量的代码:

console.log('volumeValue Before ' + this.podcastVolume.val());
this.podCastElement.volume = this.podcastVolume.val();
console.log('volumeValue after ' + this.podCastElement.volume);

现在,如我所见,我还有一些控制台日志以确保获得正确的值。

在我的IOS设备上,这是他们记录的内容:

enter image description here

因此,音量似乎保持在1且没有变化。

所以我的问题是我该怎么办?

编辑,这是我的元素:*

this.podCastElement = $('#podcast').get(0);
this.podcastPlay = $('#podcastPlay');
this.podcastPause = $('#podcastPause');
this.podcastVolume = $('#podcastVolume');
this.podcastProgress = $('#podcastProgress');

“音量”按钮

   <input type="range" class="form-control-range" id="podcastVolume"
                       (change)="changeVolume()" min="0.0" max="1.0" step="0.1">

音频元素

    <audio id="podcast" preload="auto">
    <source [src]="fileService+podCast.resourceurl" type="audio/mpeg">
</audio>

0 个答案:

没有答案