直接跳到内容

Player 播放器

播放器组件是一个用于循环播放数值范围的工具,可用于动画或步进通过数据。它提供了播放、暂停、步进和循环控制。

底层实现为panel.widgets.Player,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/Player.html

基本用法

基本的播放器使用:

设置循环和间隔

可以设置播放器是否循环以及播放间隔:

设置显示模式

可以设置播放器的显示模式,如只显示按钮或者同时显示值等:

API

属性

属性名说明类型默认值
value/v-model当前整数值int 0
direction当前播放方向 (-1: 倒放, 0: 暂停, 1: 正放)int 0
interval更新间隔时间(毫秒)int 500
loop_policy循环策略 ('once': 一次, 'loop': 循环, 'reflect': 反射)str 'once'
start数值范围下限int 0
end数值范围上限int 100
step数值变化步长int 1
value_throttled鼠标释放前的节流当前值(使用滑块选择时)int 0
disabled是否禁用控件bool False
name控件标题str ""
scale_buttons按钮缩放比例float 1.0
show_loop_controls是否显示循环策略切换选项bool True
show_value是否显示当前值bool True
value_align数值显示位置 ('start': 左, 'center': 中, 'end': 右)str 'center'
visible_buttons可见按钮列表 ('slower','first','previous',...,'faster')list[str ]all
visible_loop_options可见循环选项 ('once', 'loop', 'reflect')list[str ]all

Events

事件名说明类型
change当当前值变化时触发的事件Callable 

方法

方法名说明类型
pause暂停播放Callable 
play开始播放Callable 
reverse反向播放Callable 

Controls

src/examples/panel_vuepy/widgets/Player

Player 播放器已经加载完毕