Yocto Buildsystem を使用して、TI AM335x ベースの ARM プラットフォーム用に Qt5.4 をサポートするカスタマイズされた Linux イメージを生成しています。Yocto では、Qt5 ベースの Web ブラウザに必要なコンポーネントを選択して、次のような HTML5 オーディオおよびビデオ ファイルを再生します。 - qtmultimedia - gstreamer (1.0) - qtscript - qtwebsockets - qtimageformats - libgles-omap3 - lighttpd - gst-ffmpeg - gst-fluendo-mp3 - gstreamer (0.10)
ここでは、最終的なイメージを構築した後。/usr/lib には gstreamer と gstreamer-1.0 の両方のディレクトリがあり、必要な ffmpeg ライブラリも /usr/lib/gstreamer ディレクトリにあります。しかし、Webkit はデフォルトで /usr/lib/gstreamer-1.0 ディレクトリにリンクしているため、必要なライブラリが見つからないのではないかと思います。
/usr/lib/gstreamer-1.0 ディレクトリにある ffmepg 関連のライブラリを /usr/lib/gstreamer から手動でコピーしようとすると、libav 関連のバージョン エラーが発生しました。
/usr/lib の両方の gstreamer ディレクトリにリンクし、qt5 ベースの Web ブラウザで HTML5 オーディオ ファイルとビデオ ファイルを再生できるように、Webkit または Webcore .bb ファイルを構成する担当者を教えてください。