Серверные части QtMultimedia не найдены. Доступны только QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink и QAudioSLinux

Ответить
Anonymous
 Серверные части QtMultimedia не найдены. Доступны только QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink и QAudioS

Сообщение Anonymous »

Я работаю над проектом в Asahi Linux на Macbook air m1 и пробовал класс камеры в файле qml.
Пытался загрузить qml в pyside 6 с помощью qqmlapplicationengine

Код: Выделить всё

.........
CaptureSession {
camera: Camera {
id: camera

focusMode: Camera.FocusModeAutoNear
customFocusPoint: Qt.point(0.2, 0.2) // Focus relative to top-left corner
}
videoOutput: videoOutput
}

VideoOutput {
id: videoOutput
anchors.fill: parent
}
}
.......
Появляется следующая ошибка:

Код: Выделить всё

No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.
Failed to initialize QMediaCaptureSession "Not available"
Failed to initialize QCamera "Not available"
Failed to create QVideoSink "Not available"
Я видел похожие сообщения, в которых говорилось об одной и той же проблеме, но не в asahi Linux. Из этих статей я пытался понизить версию pyside6 до более низкой версии (6.7.0 с 6.8), но это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/791 ... oundeffect
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»