|
@ -3,7 +3,7 @@ from __future__ import unicode_literals |
|
|
import re |
|
|
import re |
|
|
|
|
|
|
|
|
from .common import InfoExtractor |
|
|
from .common import InfoExtractor |
|
|
from .brightcove import BrightcoveIE |
|
|
|
|
|
|
|
|
from .brightcove import BrightcoveLegacyIE |
|
|
from ..utils import RegexNotFoundError, ExtractorError |
|
|
from ..utils import RegexNotFoundError, ExtractorError |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -31,8 +31,8 @@ class SpaceIE(InfoExtractor): |
|
|
brightcove_url = self._og_search_video_url(webpage) |
|
|
brightcove_url = self._og_search_video_url(webpage) |
|
|
except RegexNotFoundError: |
|
|
except RegexNotFoundError: |
|
|
# Other videos works fine with the info from the object |
|
|
# Other videos works fine with the info from the object |
|
|
brightcove_url = BrightcoveIE._extract_brightcove_url(webpage) |
|
|
|
|
|
|
|
|
brightcove_url = BrightcoveLegacyIE._extract_brightcove_url(webpage) |
|
|
if brightcove_url is None: |
|
|
if brightcove_url is None: |
|
|
raise ExtractorError( |
|
|
raise ExtractorError( |
|
|
'The webpage does not contain a video', expected=True) |
|
|
'The webpage does not contain a video', expected=True) |
|
|
return self.url_result(brightcove_url, BrightcoveIE.ie_key()) |
|
|
|
|
|
|
|
|
return self.url_result(brightcove_url, BrightcoveLegacyIE.ie_key()) |