unity内で動画を再生させる為の方法、用語、手順などを備忘録としてまとめメモにしました。
【 必要用語 】
・ VideoPlayer
・ RawImage
・ RenderTexture/サイズ(解像度)を設定
【 RawImageにVideo表示する手順 】
※ 縦横比の問題からmp4は扱わないほうがいいかも?/ogvがベスト?
※ mp4はunityエディタ上で再生されないなどトラブルが多いためogv推奨
→ ファイルによって動画編集ソフトで書き出し直す必要があるファイルがある/詳細不明
1.ビデオのインポート
2.RawImage設置
3.RawImageにビデオをアタッチ
Add Component > Video > Video Player
4.Render Texture作成
5.設定
Raw ImageにVideo Playerコンポーネントを追加して、ビデオをVideo Clip要素にドラッグアンドドロップし、Render TextureをTarget Textureとして設定する必要があります。
【 リンク/参考参照URL 】
・ ファイル形式
・ アスペクト比率
・ 動画変更/unity video clip 変更
◆ スマホ上で再生されない/真っ黒な画面
・ 再生される動画と再生されない動画ある
⇒ 再生される動画のRawimageに再生されない動画のリソースをいれる
⇒ 再生された。
⇒ RawimageのwidthとHeightを動画比率に合わせると解決したっぽい
⇒ そうではない。
⇒ レンダーテクスチャが原因???
⇒ Depth Stencil Formatを D24_UNORM_S8_UNIT、Wrap ModeをRepeatにしてみた
OKでした。不明