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.

        1. test-media-player.zip
          1.63 MB
          Nuno Santos
        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