App Media Player
Apps SDK용 저수준 노드입니다. GUI의 노드 추가 UI(우클릭/사이드 패널)에는 기본적으로 표시되지 않습니다(글로벌 설정에서 표시로 전환할 수 있습니다. Apps SDK 쪽의 modules.create에서는 설정과 관계없이 생성할 수 있습니다).
Media Path에 전달한 경로를 ContentClassifier로 분류하고, Layer와 동일한 ContentPlayer 코어로 재생하여 RenderTexture로 출력합니다. 이미지・동영상・HAP・VLC・셰이더가 대상입니다. 노드 UI에는 경로 입력란과 Reload 버튼만 있습니다. 트랜스포트 조작이 필요하다면 이를 상속한 Content Player를 사용하세요.
- 출력 RT는 글로벌 해상도(GlobalSettings)
- 상대 경로로 저장된 미디어는 image / videos / hap / shader 각 루트를 순서대로 시도하여 해결됩니다
오프스크린 SDK 플레이어는 기본적으로 음소거됩니다(사양상의 결정. UnityVideo와 VLC만 오디오를 가지고 있기 때문에, 다른 백엔드에서는 아무 동작도 하지 않습니다).
입력 포트
| Port ID | 타입 |
|---|---|
Media Path | string |
출력 포트
| Port ID | 타입 |
|---|---|
Render Texture | RenderTexture |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
pathInput | string |
mediaPath | string |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "AppMediaPlayer" }) 


