diff --git a/youtube_dlc/extractor/jwplatform.py b/youtube_dlc/extractor/jwplatform.py
index c34b5f5e6..5aa508bf9 100644
--- a/youtube_dlc/extractor/jwplatform.py
+++ b/youtube_dlc/extractor/jwplatform.py
@@ -32,9 +32,14 @@ def _extract_url(webpage):
@staticmethod
def _extract_urls(webpage):
- return re.findall(
- r'<(?:script|iframe)[^>]+?src=["\']((?:https?:)?//(?:content\.jwplatform|cdn\.jwplayer)\.com/players/[a-zA-Z0-9]{8})',
- webpage)
+ for tag, key in ((r'(?:script|iframe)', 'src'), ('input', 'value')):
+ # is used by hyland.com
+ # if we find