Can't play HLS on OSX with QtQuick
-
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? -
This sounds like a bug to me. Please "report it":https://qt-project.org/wiki/ReportingBugsInQt.
-
I have reported it as a bug. See here: https://bugreports.qt-project.org/browse/QTBUG-41297
-
Thanks. I have added it to my watchlist, and voted for it.