javascript - Soundcloud API/SoundManager2 SetPosition 在播放轨道之前不起作用

标签 javascript soundcloud soundmanager2

我正在尝试使用 setPosition 设置 SoundCloud 中样本的位置,以便在我调用 play() 方法时从特定时间开始播放。我需要在样本开始播放之前进行设置。现在这段代码不起作用:

SC.whenStreamingReady(function() {
            var sound = SC.stream("/tracks/141543551");
            sound.play();
            sound.setPosition(300);
        });

但是,当我在样本播放时调用 setPosition 时,它工作得很好。

SC.whenStreamingReady(function() {
                setTimeout(function () {

                sound.pause();

                var positionCallback = function (eventPosition) {
                    this.clearOnPosition(0, positionCallback);
                    this.resume();
                };
                sound.onPosition(0, positionCallback);
                sound.setPosition(30000);


                sound.play();

 }, 5000);

    });

如何在样本播放前设置位置()?

最佳答案

我在这里找到的文档 http://www.schillmania.com/projects/soundmanager2/doc/

假设此 sound.setPosition(300); 应该看起来像 sound.setPosition('position-name', 300);

关于javascript - Soundcloud API/SoundManager2 SetPosition 在播放轨道之前不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677869/

相关文章:

c# - 如何使用ASP.NET和C#将录音上传到Sound Cloud?

javascript - 使soundmanager插件声音静音

javascript - Nuxt.js POST 到 asyncData 内的解析服务器会导致跨域错误

javascript - 在 Angular+Nativescript 中将项目添加到数据库时刷新列表查看项目

javascript - 无法在 Chrome 中打开新窗口

javascript - 声云API : getting this simple example to work

javascript - 如何检查 isset 是否未设置?

javascript - Soundcloud Javascript SDK 2.0 - Stream onfinish 事件不执行

javascript - 使用 requirejs amd shim 加载 soundmanager2,日志未定义

css - 如何通过 SoundCloud API 制作加载条