我正在使用 python / omxplayer-wrapper / omxplayer进行一些开发,我意识到即使有一个界面来检查是否有曲目列表并跳到上一首/下一首曲目,但没有关于如何生成的文档曲目列表。
如何创建曲目列表?我使用的是popcornmix/omxplayer最新版本的编译版本。
我正在尝试创建多个setIntervals并存储它们(稍后清除),但是当我这样做时,最后一个setInterval会覆盖前一个,为每个先前的setInterval执行一次,但具有相同的内容.
带有奇怪行为的代码片段:
var timeoutFunctions= {};
function log_on_console(text){
console.log(' > > > inside function : '+text)
}
$( document ).ready(function() {
for (i = 0; i < 5; i++) {
console.log(' > > > before function : '+i)
timeoutFunctions[i] = setInterval(function(){log_on_console(i)}, 2000);
}
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
控制台上的输出是:
" > > > before function : 0" js:21:6
" > > > before function : 1" js:21:6
" > > > before function : 2" js:21:6
" > > > before function : …
Run Code Online (Sandbox Code Playgroud)