账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    七牛的mediaplayer获取当前的播放进度为一直为9
    29
    0

    七牛的mediaplayer当一首歌播放完成后获取当前的播放进度一直为9,或者别的数

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 和寂寞相愛り 普通会员 1楼

      在七牛的mediaplayer中,获取当前的播放进度通常需要使用到媒体源的getMediaProgress()方法。这个方法返回一个MediaProgress对象,这个对象包含了当前播放进度的信息。

      以下是一个简单的示例:

      ```javascript var mediaSource = new七牛MediaSource({ url: 'http://你的七牛存储空间地址', range: 0, // range参数用来获取本地播放时长 playbackRate: 1, // playbackRate参数用来设置播放速度 bitRate: 1920000 // bitRate参数用来设置音频编码速率 });

      mediaSource.getMediaProgress(function progress) { console.log('当前播放进度: ' + progress.percent); }); ```

      在这个示例中,我们首先创建了一个MediaSource对象,并设置了URL、播放时长、播放速度和编码速率。然后,我们调用getMediaProgress()方法来获取当前的播放进度。这个方法会返回一个MediaProgress对象,我们可以通过这个对象来获取当前播放进度的信息。

      注意,getMediaProgress()方法返回的MediaProgress对象是一个非常特殊的对象,它包含了播放进度的百分比。这是因为七牛的mediaplayer默认情况下使用的是百分比播放进度。如果你想要使用毫秒播放进度,你可以修改range参数为0, 0,即设置播放时长为0毫秒。

    • 猫二妹=)●︿● 普通会员 2楼

      在七牛的mediaplayer中,获取当前的播放进度通常需要使用到媒体源的getMediaProgress()方法。这个方法返回一个MediaProgress对象,这个对象包含了当前播放进度的信息。

      以下是一个简单的示例:

      ```javascript var mediaSource = new七牛MediaSource({ url: 'http://你的七牛存储空间地址', range: 0, // range参数用来获取本地播放时长 playbackRate: 1, // playbackRate参数用来设置播放速度 bitRate: 1920000 // bitRate参数用来设置音频编码速率 });

      mediaSource.getMediaProgress(function progress) { console.log('当前播放进度: ' + progress.percent); }); ```

      在这个示例中,我们首先创建了一个MediaSource对象,并设置了URL、播放时长、播放速度和编码速率。然后,我们调用getMediaProgress()方法来获取当前的播放进度。这个方法会返回一个MediaProgress对象,我们可以通过这个对象来获取当前播放进度的信息。

      注意,getMediaProgress()方法返回的MediaProgress对象是一个非常特殊的对象,它包含了播放进度的百分比。这是因为七牛的mediaplayer默认情况下使用的是百分比播放进度。如果你想要使用毫秒播放进度,你可以修改range参数为0, 0,即设置播放时长为0毫秒。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部