小飞兔 怎么扒 这个页面?
https://ive.ctrlvideo.com/game/5v8s4yD6YWO18734这个页面有点长 怎么用小飞兔趴下了 打开是个视频啊 哪有什么页面 小飞兔支持滚动页面自动加载,设置好规则就能搞定。试试看! URI后缀是5v8s4yD6YWO18734,从这个接口获取即可
https://apiive-v3.ctrlvideo.com/player/ajax/get_ivideo_info/?project_id=5v8s4yD6YWO18734
没做任何加密和混淆 [*]// 项目基本信息
[*]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);
[*]}复制代码
页:
[1]