0
0

UE5.4 ローカルで再生中のオーディオ取得および再生① -対象オーディオデバイス固定-

Posted at

概要

VRキャラクタにてSNS配信を行うにあたりローカルで再生中の音楽をゲーム上に取り込みたいがPlaginなどを見つけることができなかった。
そのため自身でBluePrintにて構築した。
UE5.4に関する記事/リファレンスは現状非常に少ない為、実装の入り口として自身の備忘録として本記事を活用いただけると幸いです。

目的

ローカルの特定のオーディオデバイスで再生中の音源をゲームにて再生させる。

環境

バージョン等

種別 概要 バージョン
OS Mac M1 2020/Sonoma 14.4.1
Engine UnrealEngine UE5.4.2
テンプレート Blank -
Plugin - -

完成図

ファイル一覧

./Content
    └BP_Actor_Speakers ※アクターベースのブループリント。再生させるための処理を記載
    ├MP_localget ※画面ソース無しのMedia Player。オーディオデバイスを指定し音源をストリーミングで取得する 
    └ES_Localget ※Endpoint Submix。取得した音源をループを用いて再生
    

パラメータ ※デフォルトより変更箇所のみ記載

BP_Actor_Speakers

コンポーネント構成

./
 └DefoultSceneRoot ※デフォルトにて作成済み
     ├Sphere ※レベル上で配置するためのアセット 
     └MediaSound ※再生機能をふよするためのコンポーネント
    

変更パラメータ ※MediaSoundのみ修正

[MediaSound]-[Details]-[Media]-[Media Player]:MP_localget
[MediaSound]-[Details]-[Effects]-[Base Submix]:ES_localget

Event Graph

スクリーンショット 2024-06-30 16.24.03.png

MP_localget

BluePrintにてsource変更するため静的な設定はなし

ES_Localget

変更パラメータ無し

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0