在赛博朋克的今天,用副屏播放宣传物料是常见需求。目前比较好的方案有两种:一种是基于 lib 开发播放软件,另一种是用本地视频播放器。
我通过 MPV 和 VLC 两款播放器实现了以下功能:全屏播放、副屏启动、隐藏 UI、禁止操作、视频切换时不显示标题、图片展示 5 秒、播放 m3u 列表、循环播放。
Windows
MPV
mpv --fs --fs-screen=1 --image-display-duration=5 --osd-level=0 --no-input-cursor --no-input-default-bindings --loop-playlist=inf --playlist=E:\mp4\playlist.m3u
VLC
vlc --fullscreen --qt-fullscreen-screennumber=1 --image-duration=5000 --no-video-title-show --no-embedded-video --no-qt-fs-controller --loop E:\mp4\playlist.m3u
macOS
只能在当前屏幕全屏,无法指定屏幕
MPV
mpv --fs --image-display-duration=5 --osd-level=0 --no-input-cursor --no-input-default-bindings --loop-playlist=inf --playlist=./playlist.m3u
VLC
vlc --fullscreen --image-duration=5 --no-video-title-show --no-embedded-video --loop ./playlist.m3u
playlist.m3u 示例
本地地址和在线地址都可以,图片和视频都可以
https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg
http://vjs.zencdn.net/v/oceans.mp4
https://media.w3.org/2010/05/sintel/trailer.mp4