EMediaPlayer 媒体播放器
示例与代码
媒体播放器
属性
属性说明取值与默认值
autoPlayalias加载媒体后自动播放。
默认值
别名:player.autoPlaycontrolsVisiblebool是否显示播放控制栏。
默认值
trueenabledbool是否允许交互;false 时控件禁用。
默认值
trueheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitHeightmutedalias是否静音。
默认值
别名:player.mutedsourcealias图片或媒体资源地址,支持 Qt 可加载的 URL。
默认值
别名:player.sourcevisiblebool是否显示组件。
默认值
truevolumealias播放音量,范围 0~1。
0–1
默认值
别名:player.volumewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitWidthdurationint只读动画或显示持续时间,单位为毫秒;组件的绑定表达式给出实际用途。
默认值
由运行时计算errorStringstring只读最近一次操作失败的说明。
默认值
由运行时计算playbackStateint只读Qt Multimedia 播放状态,停止、播放或暂停。
MediaPlayer.StoppedStateMediaPlayer.PlayingStateMediaPlayer.PausedState
默认值
由运行时计算positionint只读媒体当前的播放位置,单位为毫秒。
0–duration(毫秒)
默认值
由运行时计算信号
签名作用
failed(string message)操作失败时触发,message 为错误信息。
方法
签名作用
play()开始或继续播放媒体。
stop()停止媒体播放。
pause()暂停媒体播放。
seek(position)跳转到 position 指定的播放位置。