Qt Multimedia 웹어셈블리에서

이 페이지에서는 WebAssembly에서 Qt Multimedia 기능의 사용 가능성에 대해 설명합니다.

제한 사항

  • 비동기식 특성으로 인해 QMediaDevices 목록 가져오기와 같은 일부 기능은 바로 사용할 수 없으며 권한을 요청하고 장치 목록을 수집하는 데 다소 시간이 걸릴 수 있습니다. QMediaDevices 클래스의 오디오 입력 변경, 오디오 출력 변경 및 비디오 입력 변경 신호는 사용 가능할 때 방출됩니다.
  • 카메라 및 마이크 입력은 사용자 권한이 필요하며 보안 https 컨텍스트에서만 사용할 수 있습니다.
  • 동영상 재생은 현재 html 2D 컨텍스트를 사용하여 작동하므로 모든 작업이 CPU에서 이루어집니다.
  • 성능은 괜찮지만 모든 프레임에 복사본이 있으므로 고화질 동영상을 재생할 때 데스크톱 플랫폼보다 성능이 떨어질 수 있습니다.
  • 다른 코덱/비디오 포맷을 사용하거나 선택하는 것은 현재 지원되지 않습니다.
  • URL을 가져오는 대신 스트림( setSourceDevice(QIODevice*))에서 데이터를 재생하는 것은 현재 지원되지 않습니다.
  • 공간 오디오, 코덱, 화면 및 창 녹화 등 일부 고급 기능은 현재 지원되지 않습니다.
  • 파일은 각각 CORS와 모든 웹 서버에서 제공할 수 있습니다.
  • 가능하지만 로컬 파일 스토리지의 크기가 제한되어 있으므로 애플리케이션 파일 시스템에 저장된 로컬 파일을 재생하는 것은 권장하지 않습니다.
  • 인코딩 코덱을 선택할 수 없습니다.
  • 모든 플랫폼에서 Firefox 브라우저를 사용할 때 문제가 발생할 수 있습니다.

© 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.