Как динамически изменять объем мультимедиа в HTML - PullRequest
0 голосов
/ 25 октября 2018

У меня есть настройки громкости и настройки звука, после чего настроенные настройки будут сохранены в базе данных.Теперь я хочу загрузить на моем <video> сохраненную настройку громкости.Я попытался использовать onloadstart="this.volume=0.1" и изменить значение 0.1 на значение, сохраненное в моей базе данных, поэтому я сделал так:

//d.volume is the number or amount of volume that I saved on database
<video onloadstart="this.volume={{d.volume}}">
<source src="Media/myvideo.mp4" type="video/mp4">
</video>

, но я получаю эту ошибку:

[$compile:nodomevents] Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.

Я также попробовал следующие коды:

//This is the Template
<video id="myvideo">
<source src="Media/myvideo.mp4" type="video/mp4">
</video>

//This is the Controller
var vid = document.getElementById("myvideo");
var volume = savedvolumesetup //This is the number or amount of volume that I saved on database
vid.volume = volume;

Но не повезло, я все еще получаю ошибку.Надеюсь, вы могли бы помочь мне, ребята, я новичок в этом.

...