类 Player.PositionInfo

  • 封闭接口:
    Player

    public static final class Player.PositionInfo
    extends Object
    播放进度信息
    • 字段详细资料

      • currentPositionMs

        public long currentPositionMs
        当前播放位置
      • bufferedPositionMs

        public long bufferedPositionMs
        当前缓冲位置
      • durationMs

        public long durationMs
        总长度
    • 构造器详细资料

      • PositionInfo

        public PositionInfo()
    • 方法详细资料

      • setIntervalTimeMs

        public void setIntervalTimeMs​(@IntRange(from=100L,to=1000L)
                                      long intervalTimeMs)
        设置回调间隔时间
        参数:
        intervalTimeMs - - 回调间隔时间
      • formatCurrentPositionElapsedTime

        public String formatCurrentPositionElapsedTime()
        格式化当前播放位置为 "MM:SS" or "H:MM:SS" 格式
        返回:
        String
      • formatDurationTime

        public String formatDurationTime()
        格式化总时长为 "MM:SS" or "H:MM:SS" 格式
        返回:
        String
      • formatBufferedTime

        public String formatBufferedTime()
        格式化已缓冲时间为 格式化总时长为 "MM:SS" or "H:MM:SS" 格式
        返回:
        String
      • formatElapsedTime

        public String formatElapsedTime​(long elapsedMilliseconds)
        格式化已过去的时间为 "MM:SS" or "H:MM:SS" 格式
        返回:
        String
      • getBufferedPercentage

        public float getBufferedPercentage()
        已缓存百分比
        返回:
        float