如何使用 jwplayer 将音频文件从 S3 存储桶流式传输到网络/移动设备而不使它们成为那些
jwplayer('mediaplayer').setup({
'id': 'playerID',
'width': '480',
'height': '50',
'file': baseURL + obj[i].FileName,
'provider': 'rtmp',
'streamer': 'rmtp address',
autostart: true,
rtmp: {
bufferlength: 10
}
}).onTime(function(){
var totalDuration = jwplayer('mediaplayer').getDuration();
var currentPosition = jwplayer('mediaplayer').getPosition();
if(parseInt(currentPosition/totalDuration) > .99 && buffernext!=true){
buffernext = true;
i = i +1;
//Ready the next song to stream
}
});
我怎样才能完成以下任务。
- 当人们从存储桶下载内容时,从 AWS S3 存储桶缓冲/流式播放歌曲,而无需将文件权限更改为“打开/下载”。
- 以某种定义的速率流式传输歌曲。
- 开始缓冲下一首歌曲,以避免两个文件之间的延迟。