mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-16 01:25:06 +00:00
[mitele] Add support for ooyala videos (closes #12430)
This commit is contained in:
parent
ff9d509d20
commit
e313d209c2
1 changed files with 4 additions and 0 deletions
|
@ -4,6 +4,7 @@
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
|
from .ooyala import OoyalaIE
|
||||||
from ..compat import (
|
from ..compat import (
|
||||||
compat_str,
|
compat_str,
|
||||||
compat_urllib_parse_urlencode,
|
compat_urllib_parse_urlencode,
|
||||||
|
@ -24,6 +25,9 @@ def _get_player_info(self, url, webpage):
|
||||||
r'(?s)(<ms-video-player.+?</ms-video-player>)',
|
r'(?s)(<ms-video-player.+?</ms-video-player>)',
|
||||||
webpage, 'ms video player'))
|
webpage, 'ms video player'))
|
||||||
video_id = player_data['data-media-id']
|
video_id = player_data['data-media-id']
|
||||||
|
if player_data.get('data-cms-id') == 'ooyala':
|
||||||
|
return self.url_result(
|
||||||
|
'ooyala:%s' % video_id, ie=OoyalaIE.ie_key(), video_id=video_id)
|
||||||
config_url = compat_urlparse.urljoin(url, player_data['data-config'])
|
config_url = compat_urlparse.urljoin(url, player_data['data-config'])
|
||||||
config = self._download_json(
|
config = self._download_json(
|
||||||
config_url, video_id, 'Downloading config JSON')
|
config_url, video_id, 'Downloading config JSON')
|
||||||
|
|
Loading…
Reference in a new issue