qt - 使用 QML 显示视频预览/视频缩略图
问题描述
由于 Qt5.15 在Video中有一个flushMode属性。如果设置为VideoOutput.FirstFrame,如果播放已到达视频结尾,视频将显示第一帧。如何在不启动的情况下显示第一个视频帧。就像在 OS 图标视图中经常看到的缩略图或预览一样。我想避免为此在视频旁边存储其他图像。
解决方案
正如Qt 错误报告中所建议的,您可以按以下方式进行操作:
Video {
autoPlay: true
onStatusChanged: {
if (status == MediaPlayer.Buffered)
{
pause()
}
}
}
推荐阅读
- scala - 如何将 json 列表与 Gatling 中的另一个列表进行比较?
- javascript - 并非所有默认参数都在渲染
- c - Apple clang -O1 优化不够?
- python - Python Flask“返回”未应用 css 样式
- python - Django:如何根据ForiegnKey查询并显示每个ForiegnKey的相关数据?
- ssl - 如果我没有私钥,如何将 pki 转换为 jks?
- jquery - Webpacker rails 6(加载 Bloodhound 和 typeahead)
- c# - 提交后保留表单值 - Razor Pages
- html - 从网站收集客户位置
- node.js - 使用 npm start 启动一个 React 项目