Qt Multimedia unter macOS und iOS
Diese Seite behandelt die Verfügbarkeit der Funktionen von Qt Multimedia unter iOS und macOS.
Beschränkungen
Da Qt Multimedia für iOS die Kamera und das Mikrofon verwendet, muss die Info.plist
, die in der Projektdatei QMAKE_INFO_PLIST zugewiesen ist, die Schlüssel NSCameraUsageDescription
und NSMicrophoneUsageDescription
enthalten. Andernfalls bricht die Anwendung beim Starten ab. Weitere Informationen zu diesem Schlüssel finden Sie in der Info.plist-Dokumentation von Apple.
Verwendung der FFmpeg-Bibliotheken unter iOS
Die FFmpeg-Binärdateien aus dem Online-Installationsprogramm müssen in das Paket der Anwendung eingebettet werden. Um diese Bibliotheken einzubetten, können Sie den Befehl qt6_add_ios_ffmpeg_libraries() in die CMakeLists.txt-Datei der Anwendung einfügen:
qt_add_ios_ffmpeg_libraries(mytarget)
Wenn Sie QMake verwenden, fügen Sie Folgendes zu Ihrer .pro
Datei hinzu:
CONFIG += add_ios_ffmpeg_libraries
Hinweis: Die FFmpeg-Binärdateien aus dem Online-Installationsprogramm sind für arm64 und arm64-simulator gebaut, um sicherzustellen, dass sie die Validierung mit Apple Store Connect bestehen und beim Ausführen des iOS-Simulators verwendet werden können.
Siehe auch qt_add_ios_ffmpeg_libraries().
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.