meta-qtにおけるQtWebEngineで音を出す方法
概要
ALSAが既にレイヤーに追加されていても、
QtWebEngine側にWebRTCの設定を入れる必要があるため、そのままgetUserMedia
などでメディアを取得することはできない。
ここでは、その追加手順について説明する。
手順
まず、レシピファイルを追加する(ここでは、自分のレイヤー名をmeta-hoge
としておく)。
ディレクトリの構成はmeta-qt5ではqtwebengineのレシピはrecipies-qt/qt5
の下にあるので、それに合わせる。
$ mkdir -p meta-hoge/recipies-qt/qt5 $ touch meta-hoge/recipies-qt/qt5/qtwebengine_git.bbappend
meta-hoge/recipies-qt/qt5/qtwebengine_git.bbappend
の中には次のように書く。
PKGCONFIG += "webrtc"