Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import {BLOB_TYPE} from './index.js' export const YOUTUBE_EMBEDDABLE_URL = 'https://www.youtube.com/embed/' export const YOUTUBE_EMBEDDABLE_URL_PATTERN = 'youtube.com/embed/' export const YOUTUBE_STANDARD_URL_PATTERN = 'youtube.com/watch?v=' export const YOUTUBE_SHORT_URL_PATTERN = 'youtu.be/' export const YOUTUBE_READABLE_URL_PATTERN = 'youtube.com/v/' export const HLS = { FILE_FORMATS: ['m3u8'], SRC_PATTERNS: ['yams-hls'], VIDEO_TYPE: 'hls', PLAYER_COMPONENT: 'HLSPlayer' } export const NATIVE = { INSTANCE_TYPE: BLOB_TYPE, FILE_FORMATS: ['mp4', 'ogg', 'webm'], VIDEO_TYPE: 'native', PLAYER_COMPONENT: 'NativePlayer' } export const VIMEO = { EMBEDDABLE_URL: 'https://player.vimeo.com/video/', SRC_PATTERNS: ['https://vimeo.com/'], VIDEO_TYPE: 'vimeo', PLAYER_COMPONENT: 'VimeoPlayer' } export const YOUTUBE = { EMBEDDABLE_URL: YOUTUBE_EMBEDDABLE_URL, SRC_PATTERNS: [ YOUTUBE_EMBEDDABLE_URL_PATTERN, YOUTUBE_STANDARD_URL_PATTERN, YOUTUBE_SHORT_URL_PATTERN, YOUTUBE_READABLE_URL_PATTERN ], VIDEO_TYPE: 'youtube', PLAYER_COMPONENT: 'YouTubePlayer' } export const DETECTION_TYPES = { FILE_EXTENSION: 'FILE_EXTENSION', SRC_PATTERN: 'SRC_PATTERN', SRC_INSTANCE_TYPE: 'SRC_INSTANCE_TYPE' } export const DETECTABLE_VIDEO_TYPES = [ { DETECTION_TYPE: DETECTION_TYPES.FILE_EXTENSION, TYPE_DESCRIPTION: HLS }, { DETECTION_TYPE: DETECTION_TYPES.SRC_PATTERN, TYPE_DESCRIPTION: HLS }, { DETECTION_TYPE: DETECTION_TYPES.FILE_EXTENSION, TYPE_DESCRIPTION: NATIVE }, { DETECTION_TYPE: DETECTION_TYPES.SRC_INSTANCE_TYPE, TYPE_DESCRIPTION: NATIVE }, { DETECTION_TYPE: DETECTION_TYPES.SRC_PATTERN, TYPE_DESCRIPTION: YOUTUBE }, { DETECTION_TYPE: DETECTION_TYPES.SRC_PATTERN, TYPE_DESCRIPTION: VIMEO } ] |