SoundManager2 - 使用 RTMP 不显示持续时间
SoundManager2 - using RTMP not displaying duration
我正在使用SoundManager2通过RTMP流式传输mp3音频。问题是持续时间没有生成,并且始终为 0
var sound = soundManager.createSound({
id: 'soundid',
serverURL: 'rtmp://server/',
url: 'file.mp3',
autoLoad: true,
autoPlay: false,
onload: function() {
console.log("DURATION: ", this.duration);
},
whileplaying: function() {
console.log(this.duration);
},
volume: 100
}).play();
使用 RTMP 可以获得持续时间吗?我也试过durationEstimate
,这也显示 0。
默认情况下,带有 RTMP 的 Soundmanager2 不会计算持续时间,相比之下,您应该将其(以微秒为单位)作为参数提供,否则,您将无法查找 (SetPosition(value)):
var sound = soundManager.createSound({
id: 'soundid',
serverURL: 'rtmp://server/',
url: 'file.mp3',
duration: 300000,//example for a 5 minutes song
autoLoad: true,
autoPlay: false,
onload: function() {
console.log("DURATION: ", this.duration);
},
whileplaying: function() {
console.log(this.duration);
},
volume: 100
}).play();
如果您没有mp3音乐的持续时间,请尝试使用mp3的ID3元数据获取它(您可以使用javascript获取它们)。
相关文章:
- 在jQuery中,短距离长持续时间的精细字体大小动画
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 显示服务器时间,包括时区偏移
- 输入视频文件时获取视频持续时间
- 无填充的滚动魔术持续时间
- 如何在dhtmlxgantt中显示灯箱中的开始日期、结束日期和持续时间
- 显示视频JS的视频持续时间
- SoundManager2 - 使用 RTMP 不显示持续时间
- jQuery jPlayer 在 iPad 上未显示持续时间
- 子菜单显示的良好延迟持续时间是多少
- 在d3轴上显示持续时间
- 使用不同的持续时间显示一个接一个的图像,中间有一个空白屏幕
- 我想根据它们的时间和持续时间显示json中的元素,并且间隔被settimeout打断
- 在mark 's信息泡泡中显示附近的地点,并显示距离和持续时间
- jQuery幻灯片显示与每个幻灯片的过渡/持续时间
- 显示结束日期从开始日期和持续时间使用jQuery
- 显示通知栏的特定时间持续时间
- 如何在鼠标上显示视频持续时间
- 互联网浏览器-YouTube嵌入式Javascript API在onPlayerReady中显示持续时间为0
- html5 audio - JavaScript显示持续时间