|
[ol]// 项目基本信息const projectName = "四下基层_副本"; // 项目名称const lastUpdateTime = "2024-05-14"; // 项目最后更新时间const projectDuration = 916.92; // 项目总时长(秒)// 播放器参数设置const playerSettings = { playButton: true, // 是否显示播放按钮 pauseButton: true, // 是否显示暂停按钮 progressBar: true, // 是否显示进度条 volumeControl: true // 是否显示音量控制};// 视频轨道,包含多个视频片段信息const videoTracks = [ { clipName: "1130早上", // 视频片段名称 duration: 387.27, // 片段时长(秒) volume: 100, // 音量百分比 brightness: 100, // 亮度设置(百分比,默认值100) contrast: 100 // 对比度设置(百分比,默认值100) }, { clipName: "接待本近", duration: 28.27 }, { clipName: "布告带字幕", duration: 43.47 }, { clipName: "2024-5-9加字幕中午舒穗英", duration: 46 }, { clipName: "罗友林上好字幕了22", duration: 40.37 }, { clipName: "去海岛1119早上", duration: 143.87 }, { clipName: "20240511改赶海公交", duration: 227.67 }];// 互动事件轨道,包含各类互动事件const interactiveEvents = [ { type: "click", // 事件类型:单击 name: "单击14", displayContent: "返回按钮", // 显示内容描述 startTime: 545.94, // 事件开始时间 endTime: 915.87, // 事件结束时间 animation: "fade-in", // 动画效果:淡入 duration: 1, // 动画时长(秒) action: function() { // 用户点击后执行的操作 displayImage("单击-按钮-白色标准版-触发后-图片"); } }, { type: "passive", // 事件类型:被动触发 name: "被动触发12", displayContent: "系统图标", startTime: 72.19, endTime: 72.72, action: function() { // 被动事件触发后的操作 // 这里未指定跳转效果 } }, { type: "swipe", // 事件类型:滑动 name: "滑动", displayContent: "滑动按钮与底框", startTime: 36.6, endTime: 41.28, direction: "right", // 滑动方向:右 animation: "fade-in-bounce", // 动画效果:淡入与反弹 onSwipeSuccess: function() { // 当滑动成功时触发 displayImage("滑动-目标容器-白色标准版-当滑动控件放入时-图片"); } }];// 数值判断条件,控制事件触发const conditions = [ { variable: "n95040878943669", value: 1, // 判断条件值 onConditionMet: function() { // 条件满足时触发被动事件9 triggerPassiveEvent(9); } }, { variable: "n95127812271436", value: 1, onConditionMet: function() { triggerPassiveEvent(12); } }];// 发布信息const releaseInfo = { title: "跨越35年的“双向奔赴”", // 发布标题 description: "跟着记者小余去霞浦,探寻这座小楼里迈出的“第一步”!", // 发布描述 coverImage: "source.jpg", // 视频封面 previewImage: "5v8s4yD6YWO18734_20240514170234_pre.jpg", // 预览图 videoURL: "https://movies-1300249927.file.myqcloud.com/media/6/19506/release/5v8s4yD6YWO18734/5v8s4yD6YWO18734_20240514165709_0.mp4" // 视频播放地址};// 播放器设置function initializePlayer() { // 初始化播放器控制项 setupPlayButton(playerSettings.playButton); setupPauseButton(playerSettings.pauseButton); setupProgressBar(playerSettings.progressBar); setupVolumeControl(playerSettings.volumeControl);}// 事件触发函数示例function displayImage(content) { // 用于显示指定内容(图片) console.log("显示内容:", content);}// 被动事件触发示例function triggerPassiveEvent(eventId) { // 根据事件ID触发对应的被动事件 console.log("触发被动事件:", eventId);}[/ol]复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|