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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    七牛的PLmediaplayer怎么获取音频的长度
    28
    0

    七牛的PLmediaplayer获取音频的长度(getDuration())返回的类型是folat,而且永远都是0是怎么回事?您是怎么解决的?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 一勺老西瓜 普通会员 1楼

      在七牛的PLmediaplayer中,获取音频的长度非常简单。首先,你需要获取到音频文件的URL,然后使用七牛的媒体API来获取音频的播放时间。以下是一个简单的示例:

      ```python from restkit import Client from restkit.response import Response

      创建Client对象

      client = Client('你的七牛账号', '你的APPID')

      获取音频文件的URL

      audio_url = '你的音频文件URL'

      获取音频的播放时间

      response = client.media.play(audio_url) start_time = response.content['start'] end_time = response.content['end']

      输出音频的长度

      print(f"音频的长度为:{end_time - start_time}秒") ```

      在这个示例中,我们首先创建了一个Client对象,然后获取到了音频文件的URL。然后,我们使用媒体API的play方法来获取音频的播放时间,最后,我们使用媒体API的content属性来获取音频的播放时间的偏移量,也就是音频的长度。

      注意,你需要将'你的APPID'和'你的音频文件URL'替换为你自己的七牛账号信息和音频文件的URL。

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