[英]how to toggle audio loop attribute
我想切換音頻循環屬性。
<audio id="player" controls><source src="lev.mp3" type="audio/mpeg"></audio>
JS
$("#btnloop").click(function(){
var player = $("#player");
if (player.loop == false) {player.loop = true}
else {player.loop = false};
});
這行不通。
對我來說,解決方案可能是另外一個嵌入了循環按鈕的SIMPLE播放器(如果有)。
循環是HTMLMediaElement的屬性。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/loop
您的播放器變量是jQuery對象,因此,如果您檢查控制台,則應該有一個錯誤。 嘗試這個。
$("#btnloop").click(function(){
var player = $("#player")[0];
if (player.loop == false) {player.loop = true}
else {player.loop = false};
});
為什么不繼續使用jQuery?
$("#btnloop").click(function(){
var player = $("#player");
if (player.prop('loop') == false) {
player.prop('loop', true);
} else {
player.prop('loop', false);
};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.