如何在QML MediaPlayer上设置字幕?
添加了QT6多媒体的字幕支持,我们可以非常简单地显示MediaPlayer上的字幕。但是我无法在qml中使用此功能,setSubtitletext
似乎在qml中找不到或至少无法call。
MediaPlayer {
id: mediaPlayer
Button{
onClicked: {
mediaPlayer.videoOutput.videoSink.setSubtitleText("I'm a subtitle!")
}
}
console.log(MediaPlayer.videoOutput.videosink)
QVIDEOSINK(0x203F364A8B0)
MediaPlayer.videoOutput.videosink.setsubtitletlext
未定义
MediaPlayer.videoOutput.videosink.setsubtitletext(“一些text”)
typeError:属性'setSubTitleText'对象 qvideosink(0x203f364a8b0)不是函数
Subtitle support added to Qt6 Multimedia and we can show a subtitle on MediaPlayer very simple. But I can't use this feature in QML, setSubtitleText
seems not find in QML or at least not callable.
MediaPlayer {
id: mediaPlayer
Button{
onClicked: {
mediaPlayer.videoOutput.videoSink.setSubtitleText("I'm a subtitle!")
}
}
console.log(mediaPlayer.videoOutput.videoSink)
QVideoSink(0x203f364a8b0)
mediaPlayer.videoOutput.videoSink.setSubtitleText
undefined
mediaPlayer.videoOutput.videoSink.setSubtitleText("some text")
TypeError: Property 'setSubtitleText' of object
QVideoSink(0x203f364a8b0) is not a function
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论