Script Graph

使用指南

Cocos 组件 / 视频 / VideoPlayer节点

Cocos 组件 / 视频 / VideoPlayer 节点手册,包含 42 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

访问 Cocos Creator 组件的属性、方法和事件,把引擎能力转成可视化工作流。

覆盖范围

  • 节点数量:42
  • 分类路径:Cocos 组件 / 视频 / VideoPlayer

典型使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

通用注意事项

  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。
  • 部分组件能力受 Cocos Creator 版本限制,页面会标出版本字段。

节点索引

节点节点 ID输入/输出执行方式
绑定播放错误事件videoPlayerErrorBind3 / 2立即继续
绑定播放完毕事件videoPlayerCompletedBind3 / 2立即继续
绑定播放中事件videoPlayerPlayingBind3 / 2立即继续
绑定视频点击事件videoPlayerClickedBind3 / 2立即继续
绑定停止事件videoPlayerStoppedBind3 / 2立即继续
绑定元数据加载事件videoPlayerMetaLoadedBind3 / 2立即继续
绑定暂停事件videoPlayerPausedBind3 / 2立即继续
绑定准备就绪事件videoPlayerReadyToPlayBind3 / 2立即继续
播放视频videoPlayerPlay2 / 2立即继续
恢复播放videoPlayerResume2 / 2立即继续
获取保持宽高比videoPlayerGetKeepAspectRatio1 / 1立即继续
获取播放速率videoPlayerGetPlaybackRate1 / 1立即继续
获取播放中videoPlayerGetIsPlaying1 / 1立即继续
获取播放状态videoPlayerGetState1 / 1立即继续
获取当前时间videoPlayerGetCurrentTime1 / 1立即继续
获取底层渲染videoPlayerGetStayOnBottom1 / 1立即继续
获取唤醒全屏videoPlayerGetFullScreenOnAwake1 / 1立即继续
获取唤醒自动播放videoPlayerGetPlayOnAwake1 / 1立即继续
获取静音状态videoPlayerGetMute1 / 1立即继续
获取全部属性videoPlayerGetProperties1 / 16立即继续
获取视频时长videoPlayerGetDuration1 / 1立即继续
获取视频资产videoPlayerGetClip1 / 1立即继续
获取循环播放videoPlayerGetLoop1 / 1立即继续
获取音量videoPlayerGetVolume1 / 1立即继续
获取原生视频对象videoPlayerGetNativeVideo1 / 1立即继续
获取远程地址videoPlayerGetRemoteURL1 / 1立即继续
获取资产来源videoPlayerGetResourceType1 / 1立即继续
设置保持宽高比videoPlayerSetKeepAspectRatio3 / 2立即继续
设置播放时间videoPlayerSetCurrentTime3 / 2立即继续
设置播放速率videoPlayerSetPlaybackRate3 / 2立即继续
设置底层渲染videoPlayerSetStayOnBottom3 / 2立即继续
设置唤醒全屏videoPlayerSetFullScreenOnAwake3 / 2立即继续
设置唤醒自动播放videoPlayerSetPlayOnAwake3 / 2立即继续
设置静音videoPlayerSetMute3 / 2立即继续
设置全部属性videoPlayerSetProperties14 / 2立即继续
设置视频资产videoPlayerSetClip3 / 2立即继续
设置循环播放videoPlayerSetLoop3 / 2立即继续
设置音量videoPlayerSetVolume3 / 2立即继续
设置远程地址videoPlayerSetRemoteURL3 / 2立即继续
设置资产来源videoPlayerSetResourceType3 / 2立即继续
停止视频videoPlayerStop2 / 2立即继续
暂停视频videoPlayerPause2 / 2立即继续

绑定播放错误事件

监听播放错误事件:视频加载或播放过程中出错时触发(如资产找不到、格式不支持等)。可用于显示错误提示或尝试切换视频源。

节点信息

字段
节点 IDvideoPlayerErrorBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定播放完毕事件

监听播放完毕事件:视频自然播放到最后一帧后触发(手动停止不会触发此事件)。可用于在视频播完后播放下一个或退出播放界面。

节点信息

字段
节点 IDvideoPlayerCompletedBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定播放中事件

监听播放中事件:视频开始播放或从暂停恢复时触发。可用于在视频播放时同步更新 UI 或隐藏加载提示。

节点信息

字段
节点 IDvideoPlayerPlayingBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定视频点击事件

监听视频点击事件:当用户点击视频画面时触发。可用于实现点击视频暂停/继续播放等功能。 注意:不是所有平台都支持此事件(Web 端通常可用,iOS/Android 视情况而定)。

节点信息

字段
节点 IDvideoPlayerClickedBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定停止事件

监听停止事件:视频播放被停止后触发。可用于重置播放相关的 UI 或状态。

节点信息

字段
节点 IDvideoPlayerStoppedBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定元数据加载事件

监听元数据加载完成事件:当视频的时长、分辨率等基本信息加载完毕时触发,之后可安全读取视频时长等属性。

节点信息

字段
节点 IDvideoPlayerMetaLoadedBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定暂停事件

监听暂停事件:视频被暂停时触发。可用于显示暂停提示或停止与视频同步的相关逻辑。

节点信息

字段
节点 IDvideoPlayerPausedBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

绑定准备就绪事件

监听准备就绪事件:视频资产加载完成,可以开始播放了。在收到此事件后再播放视频,可避免加载延迟。

节点信息

字段
节点 IDvideoPlayerReadyToPlayBind
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
event事件事件事件连接到事件节点的输出引脚以触发绑定-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

播放视频

播放视频:如果已在播放,会从头重新播放;如果在暂停状态,会继续播放。建议在视频准备好后(READY_TO_PLAY 事件后)调用。

节点信息

字段
节点 IDvideoPlayerPlay
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

恢复播放

继续播放视频:只对暂停中的视频有效,非暂停状态下调用可能无效。

节点信息

字段
节点 IDvideoPlayerResume
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取保持宽高比

获取是否保持宽高比:true 表示视频以原始比例显示(可能出现黑边),false 表示拉伸填满容器。

节点信息

字段
节点 IDvideoPlayerGetKeepAspectRatio
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
keepAspectRatio保持宽高比数据boolean保持宽高比- true:原始比例
- false:拉伸填充
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取播放速率

获取播放速率:1.0 为正常速度,0.5 为半速,2.0 为双倍速,有效范围 0~10。

节点信息

字段
节点 IDvideoPlayerGetPlaybackRate
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
playbackRate播放速率数据number播放速率(有效范围 0~10,1.0 为正常速度)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取播放中

获取是否正在播放:true 表示视频当前处于播放状态,等价于检查播放状态是否为 PLAYING。

节点信息

字段
节点 IDvideoPlayerGetIsPlaying
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
isPlaying正在播放数据boolean是否正在播放(等价于 state === PLAYING)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取播放状态

获取当前播放状态:返回 播放状态 枚举值,表示视频当前所处的阶段。

节点信息

字段
节点 IDvideoPlayerGetState
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
state播放状态数据enum / VideoPlayer.EventType播放状态:NONE=未开始,META_LOADED=元数据已就绪,READY_TO_PLAY=可以播放,PLAYING=播放中,PAUSED=已暂停,STOPPED=已停止,COMPLETED=播放完毕,ERROR=出错,CLICKED=被点击下拉选择
默认值:“NONE”
可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取当前时间

获取当前播放进度:单位为秒。 在视频元数据加载完成(META_LOADED)后读取更可靠。

节点信息

字段
节点 IDvideoPlayerGetCurrentTime
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
currentTime当前时间数据number当前播放时间(单位:秒)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取底层渲染

获取是否置于底层渲染:在 Web 端,开启后视频会显示在 Canvas 画面下方(需要先将 Canvas 背景设为透明)。原生平台通常不受影响。

节点信息

字段
节点 IDvideoPlayerGetStayOnBottom
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
stayOnBottom底层渲染数据boolean保持底层渲染(主要 Web 平台有效,需透明 Canvas;true=底层渲染,false=正常渲染层级)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取唤醒全屏

获取是否唤醒全屏:true 表示场景加载时视频自动进入全屏模式(各平台支持情况有差异)。

节点信息

字段
节点 IDvideoPlayerGetFullScreenOnAwake
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
fullScreenOnAwake唤醒全屏数据boolean唤醒时是否全屏(true=全屏,平台支持有差异)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取唤醒自动播放

获取是否自动播放:检查视频在场景加载时是否会自动开始播放。 开启后,组件加载完成时会自动调用播放;关闭则需要手动触发。

节点信息

字段
节点 IDvideoPlayerGetPlayOnAwake
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
playOnAwake唤醒自动播放数据booleantrue=唤醒时自动播放;false=需手动触发-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取静音状态

获取静音状态:true 表示静音播放(不改变音量值),false 表示正常出声。

节点信息

字段
节点 IDvideoPlayerGetMute
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
mute静音数据boolean静音状态- true:静音
- false:正常播放声音
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取全部属性

一次性读取 VideoPlayer 所有属性:同时获取全部 16 个属性值,适合需要批量读取时使用,减少节点数量。

节点信息

字段
节点 IDvideoPlayerGetProperties
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
resourceType资产来源数据number视频资产来源类型-可选
remoteURL远程地址数据string远程视频地址-可选
clip视频资产数据cc.Asset / VideoClip本地视频资产-可选
playOnAwake唤醒自动播放数据boolean唤醒时是否自动播放-可选
playbackRate播放速率数据number播放速率(0~10)-可选
volume音量数据number音量(0~1)-可选
mute静音数据boolean是否静音-可选
loop循环播放数据boolean是否循环播放-可选
keepAspectRatio保持宽高比数据boolean是否保持宽高比-可选
fullScreenOnAwake唤醒全屏数据boolean唤醒时是否全屏-可选
stayOnBottom底层渲染数据boolean是否保持底层渲染-可选
nativeVideo原生视频对象数据object底层原生视频对象(高级用途)-可选
currentTime当前时间数据number当前播放时间(秒)-可选
duration视频时长数据number视频总时长(秒)-可选
state播放状态数据enum / VideoPlayer.EventType当前播放状态(播放状态)-可选
isPlaying正在播放数据boolean是否正在播放-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取视频时长

获取视频总时长:单位为秒。 需等视频元数据加载完毕(META_LOADED 事件)后才能获得正确值,加载前通常为 0。

节点信息

字段
节点 IDvideoPlayerGetDuration
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
duration视频时长数据number视频总时长(单位:秒,META_LOADED 事件后才有有效值)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取视频资产

获取本地视频资产:读取当前绑定的视频文件(VideoClip)。 仅在来源方式为”本地资产”时有意义;使用远程地址时此值通常为 null。

节点信息

字段
节点 IDvideoPlayerGetClip
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
clip视频资产数据cc.Asset / VideoClip本地视频资产(仅 resourceType=LOCAL 时有效)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取循环播放

获取是否循环播放:true 表示播放完毕后自动从头重播。

节点信息

字段
节点 IDvideoPlayerGetLoop
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
loop循环播放数据boolean循环播放- true:播放完自动重播
- false:播放完停止
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取音量

获取音量:0 为无声,1 为最大音量,有效范围 0~1。

节点信息

字段
节点 IDvideoPlayerGetVolume
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
volume音量数据number音量(有效范围 0~1,0 为静音,1 为最大音量)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取原生视频对象

获取底层原生视频对象:在 Web 端通常返回 HTMLVideoElement,在 iOS/Android 原生端可能为 null。 此功能仅供高级调试场景使用,普通场景无需用到。

节点信息

字段
节点 IDvideoPlayerGetNativeVideo
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
nativeVideo原生视频对象数据objectWeb 平台通常为 HTMLVideoElement;原生平台可能为 null。高级调试/透传专用,不建议直接解构。-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取远程地址

获取远程视频地址:读取播放器当前设置的网络视频 URL。 仅在来源方式为”远程地址”时有意义;使用本地视频资产时此值通常为空。

节点信息

字段
节点 IDvideoPlayerGetRemoteURL
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
remoteURL远程地址数据string远程视频地址(仅 resourceType=REMOTE 时有效)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取资产来源

获取视频来源方式:是来自远程网络地址,还是本地视频资产文件? 切换来源方式后,记得同步设置对应的地址或资产。

节点信息

字段
节点 IDvideoPlayerGetResourceType
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
resourceType资产来源数据number视频资产来源:0=远程地址(远程地址),1=本地资产(本地资产)-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置保持宽高比

设置是否保持宽高比:开启后视频以原始比例显示(可能出现黑边),关闭则拉伸填满容器。

节点信息

字段
节点 IDvideoPlayerSetKeepAspectRatio
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
keepAspectRatio保持宽高比数据boolean保持宽高比- true:原始比例
- false:拉伸填充
开关
默认值:true
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置播放时间

调整视频播放进度:单位为秒,设置后视频会跳转到该时间点。用于实现视频快进、重播或跳转。 值会自动限制在 0 到总时长之间。建议在视频就绪后再调用。

节点信息

字段
节点 IDvideoPlayerSetCurrentTime
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
currentTime播放时间数据number目标时间(秒),自动限制在 0~视频时长;建议在视频就绪后调用输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置播放速率

设置播放速率:1.0 为正常速度,有效范围 0~10。请勿超出平台支持的最大速率。

节点信息

字段
节点 IDvideoPlayerSetPlaybackRate
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
playbackRate播放速率数据number播放速率(有效范围 0~10,1.0 为正常速度)输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置底层渲染

设置视频是否置于底层渲染:主要用于 Web 平台,设为 true 后视频显示在 Canvas 下方(需先将 Canvas 设为透明背景)。原生平台通常无效。

节点信息

字段
节点 IDvideoPlayerSetStayOnBottom
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
stayOnBottom底层渲染数据boolean保持底层渲染(主要 Web 平台有效,需透明 Canvas;true=底层,false=正常层级)开关
默认值:false
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置唤醒全屏

设置是否唤醒全屏:开启后场景加载时视频自动进入全屏(各平台支持情况有差异,原生平台更常见)。

节点信息

字段
节点 IDvideoPlayerSetFullScreenOnAwake
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
fullScreenOnAwake唤醒全屏数据boolean唤醒时是否全屏(true=全屏,平台支持有差异)开关
默认值:false
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置唤醒自动播放

设置是否自动播放:开启后场景加载时视频会自动开始播放,关闭则需手动触发。 此设置仅影响下一次场景加载,不影响当前播放状态。

节点信息

字段
节点 IDvideoPlayerSetPlayOnAwake
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
playOnAwake唤醒自动播放数据boolean唤醒时是否自动播放- true:自动播放
- false:手动触发
开关
默认值:true
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置静音

设置静音状态:true 为静音播放(不改变音量值),false 恢复正常出声。

节点信息

字段
节点 IDvideoPlayerSetMute
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
mute静音数据boolean静音状态- true:静音
- false:恢复声音;不影响 volume 属性值
开关
默认值:false
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置全部属性

批量修改 VideoPlayer 属性:一次性设置多个属性。 默认所有属性引脚是隐藏的,需要点击引脚旁的按钮将其公开后才会参与写入。只读属性(原生视频对象、总时长、播放状态、是否播放中)不在此节点中。

节点信息

字段
节点 IDvideoPlayerSetProperties
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
resourceType资产来源数据number视频资产来源类型下拉选择
默认值:1
可选
默认隐藏
remoteURL远程地址数据string远程视频地址输入框
默认值:""
可选
默认隐藏
clip视频资产数据cc.Asset / VideoClip本地视频资产-可选
默认隐藏
playOnAwake唤醒自动播放数据boolean唤醒时是否自动播放开关
默认值:true
可选
默认隐藏
playbackRate播放速率数据number播放速率(0~10)输入框
默认值:1
可选
默认隐藏
volume音量数据number音量(0~1)输入框
默认值:1
可选
默认隐藏
mute静音数据boolean是否静音开关
默认值:false
可选
默认隐藏
loop循环播放数据boolean是否循环播放开关
默认值:false
可选
默认隐藏
keepAspectRatio保持宽高比数据boolean是否保持宽高比开关
默认值:true
可选
默认隐藏
fullScreenOnAwake唤醒全屏数据boolean唤醒时是否全屏开关
默认值:false
可选
默认隐藏
stayOnBottom底层渲染数据boolean是否保持底层渲染(主要 Web 平台有效,需透明 Canvas)开关
默认值:false
可选
默认隐藏
currentTime播放时间数据number目标时间(秒,自动限制在 0~视频时长)输入框
默认值:0
可选
默认隐藏

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置视频资产

设置本地视频资产:将 VideoClip 资产绑定到播放器。 仅在来源方式为”本地资产”时生效,绑定前请确保 VideoClip 资产已加载完成。

节点信息

字段
节点 IDvideoPlayerSetClip
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
clip视频资产数据cc.Asset / VideoClip本地视频资产(仅 resourceType=LOCAL 时生效)-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置循环播放

设置是否循环播放:开启后视频播放完毕会自动从头重播。

节点信息

字段
节点 IDvideoPlayerSetLoop
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
loop循环播放数据boolean循环播放- true:播放完自动重播
- false:播放完停止
开关
默认值:false
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置音量

设置音量:0 为无声,1 为最大音量,有效范围 0~1。音量和静音是独立控制的,互不影响。

节点信息

字段
节点 IDvideoPlayerSetVolume
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
volume音量数据number音量(有效范围 0~1,0=静音,1=最大)输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置远程地址

设置远程视频地址:填入网络视频的完整 URL(需包含 https:// 等协议头)。 仅在来源方式为”远程地址”时生效。

节点信息

字段
节点 IDvideoPlayerSetRemoteURL
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
remoteURL远程地址数据string远程视频地址(仅 resourceType=REMOTE 时生效,需包含协议头)输入框
默认值:""
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置资产来源

设置视频来源方式:选择从远程 URL 还是本地视频资产加载视频。 切换后需要同时设置远程地址(远程)或视频资产(本地),否则可能加载旧内容或无内容。

节点信息

字段
节点 IDvideoPlayerSetResourceType
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填
resourceType资产来源数据number视频资产来源:0=远程地址(远程地址),1=本地资产(本地资产)下拉选择
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

停止视频

停止视频:停止播放并将进度归零(与暂停的区别:暂停保留当前进度,停止则回到起点)。

节点信息

字段
节点 IDvideoPlayerStop
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

暂停视频

暂停视频:暂停后画面定格在当前帧,可以通过 继续播放 节点恢复。

节点信息

字段
节点 IDvideoPlayerPause
分类Cocos 组件
二级分类视频
分组VideoPlayer
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe执行执行流执行流执行触发-必填
videoPlayer视频播放器数据cc.Component / VideoPlayer要操作的视频播放器组件-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out完成执行流执行流执行完成-可选
videoPlayer视频播放器数据cc.Component / VideoPlayer原样传出,方便链式连接-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。