如何切换音频循环属性
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);
};
});
相关文章:
- Javascript:循环属性内部的条件递增或递减
- 在循环中包含特定属性
- 借助for循环和数组在对象中添加属性
- 不可枚举的属性出现在 for..在 Chrome 中循环
- 我们可以设置属性'id'到不同的'按钮'通过使用javascript或jquery的循环
- 如何在循环中设置onclick属性
- 按数据属性循环元素并替换值
- 使用循环增加css属性值
- 循环浏览JavaScript对象并记录其属性
- ..的Javascript..循环中的对象没有在最后一个属性上运行
- 循环访问 JS 数组 + 数组属性
- 如何使用 jQuery 在循环中获取属性的值
- 为for循环中的对象添加新属性
- 在'用于'如果javascript中不存在对象属性,则循环
- Waypoint的循环,退出循环后属性未定义
- 如何循环对象中的javascript对象并查找属性
- 使用循环更新 JSON 属性值
- 未捕获的类型错误: 无法读取未定义的属性“循环”
- 使用点符号和括号显示..内部的属性..循环中
- 对象的正确属性循环