又更新了

This commit is contained in:
2021-05-19 13:17:16 +08:00
parent 0723817bc8
commit 1e24129ee7
2 changed files with 22 additions and 13 deletions

View File

@ -342,13 +342,17 @@ class downloader(XiGuaLiveApi):
def updPlayList(self):
global streamUrl
if self.isLive and "stream_url" in self._rawRoomInfo:
self.playlist = self._rawRoomInfo["stream_url"]["flv_pull_url"]
if type(self.playlist) is dict:
for _ in self.playlist.values():
self.playlist = _
break
self.playlist = self.playlist.replace("_uhd", "").replace("_sd", "").replace("_ld", "")
streamUrl = self.playlist
if 'rtmp_pull_url' in self._rawRoomInfo["stream_url"]:
self.playlist = self._rawRoomInfo["stream_url"]['rtmp_pull_url']
streamUrl = self.playlist
elif 'flv_pull_url' in self._rawRoomInfo["stream_url"]:
_playlist = self._rawRoomInfo["stream_url"]["flv_pull_url"]
if type(_playlist) is dict:
for _ in _playlist.values():
self.playlist = _
break
self.playlist = self.playlist.replace("_hd5", "").replace("_sd5", "").replace("_ld5", "").replace("_md", "")
streamUrl = self.playlist
else:
streamUrl = None
self.playlist = None