バージョン管理された人

subversionで管理されてます

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"

参考資料

forum.qt.io