我正在使用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]))