直播服务准备一段商品演示视频,“会重新播放”仍是一句不够明确的描述。OBS的Media Sources知识库把Loop与Restart playback when source becomes active分开列出:两者都涉及再开始,却等候不同事件。本文只解释这两项功能的文字含义,没有播放实际视频或更改直播工程。

Loop对应文件已经播放完成后再次播放。它的起点是一次播放到达结束,而不是来源刚刚进入某个场景。若交接记录说“片段结束后循环”,至少保留了触发来自播放进度这一层;只写“自动重播”,后来的人便不知道讨论的是结束,还是其他状态变化。

Restart playback when source becomes active的说明则是:来源处于当前场景并且可见时,文件重新开始。这里连接的是来源激活和播放位置,不能只因为某段片源曾播完,就用这一条说明它一定反复循环。把两个条件放回各自名称,才能避免用一种再开始行为代替另一种。

原页还列Close file when inactive。来源隐藏或不在当前场景时,它会卸载媒体文件以释放内存;切回显示它的场景,重新加载可能带来短暂无画面的时段。此处讨论的是资源加载,不是“无缝重播”的同义词。本文也不从卸载说明推断具体机器的内存占用或等待毫秒数。

同一文档的VLC Video属于另一来源类型,可组织播放列表,并依赖VLC库。其Loop Playlist面对的是列表播放完毕;Media Source的Loop面对的是文件。这一邻接能提醒交付人员,先确认讨论哪个来源和哪个播放对象,再说明结束条件,不能把整列媒体都叫作同一个文件。

对商品直播资料,重播说明宜能回答“哪件事发生以后重新开始”。这是依据功能定义作出的分析,不要求当场启用某个选项,也不将一段视频的播放状态当作商品展示已完整送达观众。本文采用标示2022年1月11日的知识库,未运行OBS、检查网络或认定故障;所解释的是媒体文件的播放触发,不是直播已成功输出的记录。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。