Soundcloud JavaScript Api中是否有一种方法允许仅从A点到B点流式传输歌曲的特定部分。我知道SoundManager 2对象可以开始播放带有选项的歌曲。 {position:30000}从30秒开始并使用onposition事件监听器停止它,但这些方法对整个下载的歌曲进行操作。如SoundManager文档中所述:
对象:SMSound setPosition只能在持续时间属性定义的LOADED声音数据中寻找。
现在正在检查https://w.soundcloud.com/player/api_playground.html我发现使用Soundcloud Widget可以发送206 Partial Content Get请求,该请求在指定的字节范围内开始流式传输,而无需下载整个文件。
范围字节= 5537792 -
所以我的最后一个问题是,是否有可能使用Javascript SDK和SoundManager发送此类请求。
答案 0 :(得分:0)
看起来这样可行。
使用mp3文件的URL并添加Range属性,之后您将只获取定义的字节。
地址:
标题字段/值: 范围/字节= 40000-41418
截图: https://dl.dropboxusercontent.com/u/26890303/http_range.PNG