When trying to play HLS stream on OSX with Qt 5.3.1, I can only get audio ,the video is missing.
Below is the testing code:
Video {
id: video
width : 800
height : 600
source: "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"
MouseArea {
anchors.fill: parent
onClicked: {
video.play()
}
}
}
Log info is:
QOpenGLFramebufferObject: Framebuffer incomplete attachment.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Framebuffer incomplete attachment.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
AVFVideoRender FBO failed to bind
renderLayerToTexture failed
By the way, I can play local media files successfully with QtQuick on OSX, and I have tested the HLS source with QuickTime, it plays well.
how to solve this?
↧