gpt4 book ai didi

ios - iOS 上的 Qt 5.5 视频着色器问题

转载 作者:行者123 更新时间:2023-11-29 12:21:56 25 4
gpt4 key购买 nike

我在 iOS 设备而不是模拟器上使用 Qt(尤其是 5.5)我只是将视频对象添加到 QML 代码以播放 HLS 流,如下所示。

Video {
id: livePlayer
anchors.fill: parent
source: "http://content.jwplatform.com/manifests/vM7nH0Kl.m3u8"
autoPlay: true
}

但是 Qt 返回错误日志如下所示

Failed to find shader  ":/qtmultimediaquicktools/shaders/rgbvideo.vert"
Failed to find shader ":/qtmultimediaquicktools/shaders/rgbvideo.frag"
QOpenGLShader::link: "ERROR: Compiled vertex shader was corrupt.\nERROR: Compiled fragment shader was corrupt.\n"
shader compilation failed:
"ERROR: Compiled vertex shader was corrupt.\nERROR: Compiled fragment shader was corrupt.\n"
QOpenGLShader::link: "ERROR: Compiled vertex shader was corrupt.\nERROR: Compiled fragment shader was corrupt.\n"
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked
QOpenGLShaderProgram::uniformLocation( rgbTexture ): shader program is not linked
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not linked

我正在做一些我能做的事情——清理、运行 QMake 等等——但它没用。请给我一些帮助。

谢谢,祝你有美好的一天。

最佳答案

这是 Qt 5.5 分支中的一个临时错误。

要用当前的 5.5 快照修复它,请将其添加到您的 main() 函数中:

Q_INIT_RESOURCE(qtmultimediaquicktools);

该问题已在 Qt 的当前 5.5 分支中修复,find the fix here或等待下一个快照。

关于ios - iOS 上的 Qt 5.5 视频着色器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com