mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-10-31 01:33:15 +00:00 
			
		
		
		
	[generic] Allow relative src for videojs embeds (closes #17324)
This commit is contained in:
		
							parent
							
								
									beff09505c
								
							
						
					
					
						commit
						e0b6e98871
					
				| @ -2071,6 +2071,21 @@ class GenericIE(InfoExtractor): | ||||
|             }, | ||||
|             'playlist_count': 6, | ||||
|         }, | ||||
|         { | ||||
|             # videojs embed | ||||
|             'url': 'https://video.sibnet.ru/shell.php?videoid=3422904', | ||||
|             'info_dict': { | ||||
|                 'id': 'shell', | ||||
|                 'ext': 'mp4', | ||||
|                 'title': 'Доставщик пиццы спросил разрешения сыграть на фортепиано', | ||||
|                 'description': 'md5:89209cdc587dab1e4a090453dbaa2cb1', | ||||
|                 'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             }, | ||||
|             'params': { | ||||
|                 'skip_download': True, | ||||
|             }, | ||||
|             'expected_warnings': ['Failed to download MPD manifest'], | ||||
|         }, | ||||
|         # { | ||||
|         #     # TODO: find another test | ||||
|         #     # http://schema.org/VideoObject | ||||
| @ -3152,8 +3167,8 @@ class GenericIE(InfoExtractor): | ||||
|                 sources = [sources] | ||||
|             formats = [] | ||||
|             for source in sources: | ||||
|                 src = url_or_none(source.get('src')) | ||||
|                 if not src: | ||||
|                 src = source.get('src') | ||||
|                 if not src or not isinstance(src, compat_str): | ||||
|                     continue | ||||
|                 src = compat_urlparse.urljoin(url, src) | ||||
|                 src_type = source.get('type') | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Sergey M․
						Sergey M․