[Interest] black screen with iOS app over airplay?
Patrick Stinson
patrickkidd at gmail.com
Tue May 16 20:59:39 CEST 2017
Mange takk, Tor Arne. I’ll follow the issue there.
> On May 16, 2017, at 11:10 AM, Tor Arne Vestbø <tor.arne.vestbo at qt.io> wrote:
>
> https://bugreports.qt.io/browse/QTBUG-56768 <https://bugreports.qt.io/browse/QTBUG-56768>
>
> On 13/05/2017 18:56, Patrick Stinson wrote:
>> Hmm. This did not work for me and I am starting to realize that there
>> are more problems in the Qt code than we may be aware.
>>
>> One problem, and maybe the main problem, is that Qt seems to incorrectly
>> rely on the OS view that is created when the app is created, but this
>> view doesn’t persist when airplay is engaged or when it is disengaged. I
>> think any of us could see this problem when you disable airplay
>> mirroring while running a Qt app and the app crashes.
>>
>> This problem also appears to prevent Reflector 2 from showing the
>> mirrored view of the iPad app when running the Qt app, which I can only
>> interpret to mean that the Qt view is not complying with the OS’s
>> standardized view API. Reflector works fine when another app or
>> launchpad (desktop) is shown.
>>
>> So there is some work to do here…I wish I was better with UIKit to
>> troubleshoot.
>>
>>
>>> On May 12, 2017, at 2:11 PM, bralchenko at ics.com
>>> <mailto:bralchenko at ics.com <mailto:bralchenko at ics.com>> wrote:
>>>
>>> Yes, I think that’s the one.
>>>
>>>
>>> Regards,
>>> Boris Ralchenko.
>>>
>>>
>>>
>>>
>>>
>>>> On May 12, 2017, at 5:08 PM, Patrick Stinson <patrickkidd at gmail.com <mailto:patrickkidd at gmail.com>
>>>> <mailto:patrickkidd at gmail.com <mailto:patrickkidd at gmail.com>>> wrote:
>>>>
>>>> Do you mean QMainWindow? That is the class that I am deriving from.
>>>>
>>>> On May 12, 2017, at 1:38 PM, bralchenko at ics.com <mailto:bralchenko at ics.com>
>>>> <mailto:bralchenko at ics.com <mailto:bralchenko at ics.com>> wrote:
>>>>
>>>>> On main window, in our case it was derived from QQuickView.
>>>>>
>>>>> Regards,
>>>>> Boris Ralchenko.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On May 12, 2017, at 4:33 PM, Patrick Stinson <patrickkidd at gmail.com <mailto:patrickkidd at gmail.com>
>>>>>> <mailto:patrickkidd at gmail.com <mailto:patrickkidd at gmail.com>>> wrote:
>>>>>>
>>>>>> Oh excellent. Which object do you call setGeometry on?
>>>>>>
>>>>>> On May 12, 2017, at 1:13 PM, bralchenko at ics.com <mailto:bralchenko at ics.com>
>>>>>> <mailto:bralchenko at ics.com <mailto:bralchenko at ics.com>> wrote:
>>>>>>
>>>>>>> Patrick,
>>>>>>>
>>>>>>> you have to setGeometry(QRect screenGeometry) explicitly.
>>>>>>> screenGeometry should be queried from iOS directly, like this:
>>>>>>>
>>>>>>> constCGRectr=[[UIScreenmainScreen]bounds];
>>>>>>> returnQRect(0,0,r.size.width,r.size.height);
>>>>>>>
>>>>>>>
>>>>>>> We had similar problem, black screen with AirPlay or with HDMI
>>>>>>> dongle. This solved it for us.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Boris Ralchenko.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On May 11, 2017, at 9:16 PM, Patrick Stinson
>>>>>>>> <patrickkidd at gmail.com <mailto:patrickkidd at gmail.com> <mailto:patrickkidd at gmail.com <mailto:patrickkidd at gmail.com>>> wrote:
>>>>>>>>
>>>>>>>> Hello! Has anyone else had a problem with Qt apps only showing as
>>>>>>>> a black screen when mirroring an iOS device over airplay? Other
>>>>>>>> apps display fine, but then the AirPlay display turns black when
>>>>>>>> the Qt app is brought to the front.
>>>>>>>>
>>>>>>>> Granted, I am using Reflector 2 to show the iPad screen on my Mac
>>>>>>>> with latest macOS Sierra, (in order to show the iPad on a
>>>>>>>> projector), but it just uses the AirPlay protocol on the iOS end
>>>>>>>> so I assume it is a problem with the Qt iOS view.
>>>>>>>>
>>>>>>>> Thanks!_______________________________________________
>>>>>>>> Interest mailing list
>>>>>>>> Interest at qt-project.org <mailto:Interest at qt-project.org> <mailto:Interest at qt-project.org <mailto:Interest at qt-project.org>>
>>>>>>>> http://lists.qt-project.org/mailman/listinfo/interest <http://lists.qt-project.org/mailman/listinfo/interest>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170516/0f25767b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1403 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170516/0f25767b/attachment.bin>
More information about the Interest
mailing list