У меня есть настройки громкости и настройки звука, после чего настроенные настройки будут сохранены в базе данных.Теперь я хочу загрузить на моем <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;
Но не повезло, я все еще получаю ошибку.Надеюсь, вы могли бы помочь мне, ребята, я новичок в этом.