Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-126569

QML MediaPlayer does not work on iOS when backend is OpenGL

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: P2: Important P2: Important
    • None
    • 6.5, 6.6.3
    • Multimedia
    • None
    • iOS/tvOS/watchOS
    • Multimedia wk 27-28, Multimedia wk 29-30, Multimedia wk 31-32, Multimedia wk 35-38, Multimedia wk 39-40

      Hi. I have just found out that when using OpenGL backend, QMediaPlayer does not work. When trying to reproduce a video it fails with the following message:

       

      No GLSL shader code found (versions tried: QList(300, 100) ) in baked shader QShader(stage=0 shaders=QList(ShaderKey(0 Version(100 QFlags()) 0), ShaderKey(0 Version(100 QFlags()) 1), ShaderKey(1 Version(120 QFlags()) 0), ShaderKey(1 Version(120 QFlags()) 1), ShaderKey(1 Version(150 QFlags()) 0), ShaderKey(1 Version(150 QFlags()) 1)) desc.isValid=true)
      No GLSL shader code found (versions tried: QList(300, 100) ) in baked shader QShader(stage=4 shaders=QList(ShaderKey(0 Version(100 QFlags()) 0), ShaderKey(1 Version(120 QFlags()) 0), ShaderKey(1 Version(150 QFlags()) 0)) desc.isValid=true) 

      You can use the attached project to verify.

       

      Another important remark: we make music applications and we have our own audio engine. When using MediaPlayer to reproduce the video, our audio engine stops.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tpochep Timur Pocheptsov
            sinosoidal Nuno Santos
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes