Exoplayer如何手动设置实时流的持续时间/位置?

时间:2020-10-30 13:05:35

标签: java android kotlin exoplayer exoplayer2.x

我正在使用Exoplayer播放一些视频。我有一些来自后端的.mpd活动网址。通常,如果广播是直播的,则搜索栏设置在右端,而在左端,直播视频的缓存时间用负值表示,如(-00.59.51)。我想在我的项目中做到这一点。但是默认情况下,视频的当前位置在左侧显示,视频时长在右侧显示。

有两个问题: 1.我们必须检测视频是否直播。 2.我们需要为直播视频设置时间值。

from typing import List
import collections
import itertools
import functools
import math
import string
import random
import bisect
import re
import operator
import heapq
import queue

from queue import PriorityQueue
from itertools import combinations, permutations
from functools import lru_cache
from collections import defaultdict
from collections import OrderedDict
from collections import deque
from collections import Counter


class Solution(object):
    def canBeEqual(self, target, arr):
        s = set()
        self.found = False

        def reverse(target, arr):
            if self.found:
                return self.found
            if arr == target:
                self.found = True
                return self.found
            if tuple(arr) in s:
                return False
            s.add((tuple(arr)))
            for start in range(len(arr)):
                for end in range(start + 1, len(arr)):
                    arr = arr[:start] + arr[start:end + 1][::-1] + arr[end + 1:]
                    reverse(target, arr)
            return self.found
        return reverse(target, arr)


print(Solution().canBeEqual(target = [1, 2, 3, 4], arr = [2, 4, 1, 3]))

我已经有关于Exoplayer /问题的问题,您可以检查here。我的仓库也是here

0 个答案:

没有答案