2016-02-19 1 views
0

Я использую Yocto Buildsystem для создания индивидуального образа Linux с Qt5.4 поддержка в нем для платформы ARM на базе TI AM335x, здесь, в Yocto, я выбрал компоненты эти необходимы для основанного Webbrowser Qt5 так, чтобы играть в HTML5 аудио и видео файлы, такие как: - QtMultimedia - GStreamer (1,0) - QtScript - qtwebsockets - qtimageformats - libgles-OMAP3 - Lighttpd - GST -ffmpeg - gst-fluendo-mp3 - gstreamer (0.10)Невозможно воспроизвести видеофайл в веб-браузере на основе Qt5 на компьютере с Linux ARM

Здесь после создания окончательного изображения. Я обнаружил, что есть как gstreamer, так и gstreamer-1.0 в каталоге/usr/lib, а также необходимые файлы ffmpeg libs находятся в каталоге/usr/lib/gstreamer. Но я подозреваю, что веб-кит по умолчанию ссылается на каталог /usr/lib/gstreamer-1.0 и, следовательно, не может найти необходимые библиотеки.

Когда я попытался вручную скопировать связанные с ffmepg libs в каталоге /usr/lib/gstreamer-1.0 из/usr/lib/gstreamer, тогда я получил ошибку, связанную с libav.

Пожалуйста, наставит меня о том, кто настроить WebKit или файл WebCore .bb так что это ссылки на обоих GStreamer каталогов в/USR/Lib и таким образом может играть HTML5 аудио и видео файлов в qt5 на основе веб-браузера.

ответ

0

Не могли бы вы предоставить более подробную информацию о ваших bblayers, вашем local.conf?

Включили ли вы GStreamer в QtMultimedia? Если нет, добавьте эту строку в свой файл local.conf. PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010 gstreamer"

+0

Спасибо за предложение, я добавил то же самое в моем local.conf, но все же аудио-видео файлы не будут воспроизводиться на веб-браузере на основе qt5. – user3436349

+0

Получается, что мое видео воспроизводится, но на YouTube не будет звука. Аналогичная проблема для вас. –

+0

Я только что узнал, что в Qt Recipe есть конфигурация pulseaudio, вам нужно добавить это, если вы хотите иметь звук. –

Смежные вопросы