mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-11-06 07:28:53 -05:00
Add sample media file and update VideoJSPlayer
Added a comprehensive sample-media-file.json for use with the video player. Updated VideoJSPlayer.jsx to support or utilize the new sample media file, likely for development or testing purposes.
This commit is contained in:
parent
085e944861
commit
aa458a1a31
1240
frontend-tools/video-js/public/sample-media-file.json
Normal file
1240
frontend-tools/video-js/public/sample-media-file.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -28,6 +28,9 @@ import { EndScreenHandler } from '../../utils/EndScreenHandler';
|
|||||||
import KeyboardHandler from '../../utils/KeyboardHandler';
|
import KeyboardHandler from '../../utils/KeyboardHandler';
|
||||||
import PlaybackEventHandler from '../../utils/PlaybackEventHandler';
|
import PlaybackEventHandler from '../../utils/PlaybackEventHandler';
|
||||||
|
|
||||||
|
// Import sample media data
|
||||||
|
import sampleMediaData from '../../../public/sample-media-file.json';
|
||||||
|
|
||||||
// Function to enable tooltips for all standard VideoJS buttons
|
// Function to enable tooltips for all standard VideoJS buttons
|
||||||
const enableStandardButtonTooltips = (player) => {
|
const enableStandardButtonTooltips = (player) => {
|
||||||
// Wait a bit for all components to be initialized
|
// Wait a bit for all components to be initialized
|
||||||
@ -243,7 +246,24 @@ function VideoJSPlayer({ videoId = 'default-video' }) {
|
|||||||
typeof window !== 'undefined' && window.MEDIA_DATA
|
typeof window !== 'undefined' && window.MEDIA_DATA
|
||||||
? window.MEDIA_DATA
|
? window.MEDIA_DATA
|
||||||
: {
|
: {
|
||||||
data: {
|
data: sampleMediaData,
|
||||||
|
|
||||||
|
// other
|
||||||
|
useRoundedCorners: false,
|
||||||
|
isPlayList: false,
|
||||||
|
previewSprite: {
|
||||||
|
url: sampleMediaData.sprites_url
|
||||||
|
? 'https://videojs.mediacms.io' + sampleMediaData.sprites_url
|
||||||
|
: 'https://videojs.mediacms.io/media/original/thumbnails/user/admin/43cc73a8c1604425b7057ad2b50b1798.19247660hd_1920_1080_60fps.mp4sprites.jpg',
|
||||||
|
frame: { width: 160, height: 90, seconds: 10 },
|
||||||
|
},
|
||||||
|
siteUrl: 'https://videojs.mediacms.io',
|
||||||
|
nextLink: 'https://videojs.mediacms.io/view?m=elygiagorgechania',
|
||||||
|
urlAutoplay: true,
|
||||||
|
urlMuted: false,
|
||||||
|
|
||||||
|
// FALLBACK - keep old structure for reference
|
||||||
|
__data_old: {
|
||||||
// COMMON
|
// COMMON
|
||||||
title: 'Modi tempora est quaerat numquam',
|
title: 'Modi tempora est quaerat numquam',
|
||||||
author_name: 'Markos Gogoulos',
|
author_name: 'Markos Gogoulos',
|
||||||
@ -1338,18 +1358,6 @@ function VideoJSPlayer({ videoId = 'default-video' }) {
|
|||||||
hls_info: {},
|
hls_info: {},
|
||||||
encodings_info: {},*/
|
encodings_info: {},*/
|
||||||
},
|
},
|
||||||
|
|
||||||
// other
|
|
||||||
useRoundedCorners: false,
|
|
||||||
isPlayList: false,
|
|
||||||
previewSprite: {
|
|
||||||
url: 'https://videojs.mediacms.io/media/original/thumbnails/user/admin/43cc73a8c1604425b7057ad2b50b1798.19247660hd_1920_1080_60fps.mp4sprites.jpg',
|
|
||||||
frame: { width: 160, height: 90, seconds: 10 },
|
|
||||||
},
|
|
||||||
siteUrl: 'https://videojs.mediacms.io',
|
|
||||||
nextLink: 'https://videojs.mediacms.io/view?m=elygiagorgechania',
|
|
||||||
urlAutoplay: true,
|
|
||||||
urlMuted: false,
|
|
||||||
},
|
},
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user