宴Ver4.1.6でも一部機種でビデオオブジェクトが再生されない

51 views
Skip to first unread message

nunu

unread,
Jan 31, 2025, 2:15:14 AM1/31/25
to 宴ユーザーグループ
・宴のバージョン:4.1.6
・Unityのバージョン:2022.3.21f1
・OSバージョン:後述
・Unityの習熟度:宴のSendMessageは使えます

お世話になっております。
宴Ver4.1.6でビデオオブジェクトの不具合修正が入ったとのことですが、それとは別原因の似たような不具合が発生しているかもしれないのでご報告させてください。

宴Ver4.1.5以前から、ビデオオブジェクトが再生されない不具合が発生しています。
「一部の機種かつ一部の動画のみ、画面が真っ黒のまま再生されない」というものです。

↓実際の不具合の様子です。
https://youtu.be/5HPx5eTzBgE?t=6257

Ver4.1.6に宴をアップデートして確認してみたのですが、不具合が改善しないという状況です。
こちらでも動画の容量を落とすなどの対策を試してみたのですが改善されず、原因についてお心当たりがないかお聞きしたい次第です。


こちらの手元にある、不具合が発生した機種は下記の2つです。
--------------------------------------
ASUS ZenBook pro UX450FDX
Core i5  8265U
メモリ8G
GTX 1050 Max-Q
Windows10
--------------------------------------
ドン・キホーテNANOTE
Atom x5-Z8350
メモリ4G
内蔵ビデオ
Windows10
--------------------------------------

下記は、ビデオオブジェクトの動画ファイルに関する補足です。
--------------------------------------
・フルHD&尺が1分近く&88MBの動画や、解像度480x272&尺15秒&790KBの小さいサイズの動画でも発生した
・動画の容量を削減しても改善しなかった
・タイトル画面にVideoPlayer+RenderTextureで動画を配置しても不具合が発生した
・Videoコマンドでは不具合が発生したことはない
・iOS(iPad)でビルドしたことがあるが、不具合は発生しなかった
--------------------------------------


もし修正パッチのご対応が可能なようでしたら、こちらで所持している端末で確認させていただきます。
他にも、不具合のより詳細な検証が必要でしたらご協力させてください。
一応、不具合が発生したプロジェクトのデータをお送りすることも可能です。

大変お手数ですが、ご確認だけいただけますと幸いです。どうぞよろしくお願いします。

マッドネスラボ

unread,
Jan 31, 2025, 4:03:41 AM1/31/25
to 宴ユーザーグループ
すみません。
もしアセットストアからのアップデートをしたのであれば、まだ4.1.6の公開ができていません。(まだ4.1.5のままです)
アセットストアのガイドラインが変更になった影響で審査が通らなくなってしまっていまして、現在対応方法を確認中です。
Boothのほうはすでに4.1.6になっています。
もうしわけありませんが、どちらのアップデートなのかを確かめてみてください。

宴Ver4.1.6のビデオの修正は、「ビデオのロードが終わるまでは真っ黒になっていたのを、ロードが終わるまでは非表示にする」というものです。

・正常にビデオがロードされている場合
宴Ver4.1.5まで:ロード中(一瞬)真っ黒に表示されて、ロードが終わったあとに正常に表示される
宴Ver4.1.6以降:ロード中はなにも表示されず、ロードが終わったあとに正常に表示される

・正常にビデオがロードされなかった場合
宴Ver4.1.5まで:ロードが失敗するので、真っ黒に表示されたまま
宴Ver4.1.6以降:ロードが失敗するので、何も表示されない。または動画が壊れて表示される可能性もある(真っ黒になるのかもしれませんが、仕様は不明です)


Androidのビデオの再生については、UnityやAndroidの内部の問題であることが多いので、私のほうではおそらく対応できないのですが、
Unityのドキュメントに、下記のような記述があるので、デバイスによって低解像の動画である必要があるようです。
>ノート: 640 × 360 を超える解像度はサポートしていないデバイスもあります。

詳しくはこちらもご確認ください。動画のインポート設定で「Spatial Quality」を調整することで対応できるケースもあるようです。
https://groups.google.com/g/utageuser/c/zFrnDCPRzo4/m/XYzTWCUVDAAJ



2025年1月31日金曜日 16:15:14 UTC+9 nunu:

nunu

unread,
Jan 31, 2025, 4:08:24 AM1/31/25
to 宴ユーザーグループ
お知らせくださりありがとうございます! こちらこそ大変失礼しました。
今回アセットストアからアップデートしましたので、更新を待ちたいと思います。
アップデートが実施されたら改めて実機確認させていただきます!

2025年1月31日金曜日 18:03:41 UTC+9 マッドネスラボ:

nunu

unread,
Feb 9, 2025, 4:01:57 AM2/9/25
to 宴ユーザーグループ
お世話になっております。

ビデオオブジェクトの不具合修正について、追加のご報告です。
宴Ver4.1.7のアップデートをインポートし、再ビルドして実機確認させていただきました。

下記の端末で【不具合が解消されなかった】ことを確認いたしました。

--------------------------------------
ドン・キホーテNANOTE
Atom x5-Z8350
メモリ4G
内蔵ビデオ
Windows10
--------------------------------------

不具合の様子に変化はなく、画面に何も表示されない状態です。

引き続き、詳細な検証が必要でしたら協力させていただきますので、何でも仰ってください。
※Android版は当分予定していないので、PC版周りに関してのみご意見を伺えれば十分です。

お手すきの際で構いませんので、どうぞよろしくお願いいたします。

2025年1月31日金曜日 18:08:24 UTC+9 nunu:

マッドネスラボ

unread,
Feb 9, 2025, 5:22:58 AM2/9/25
to 宴ユーザーグループ
不具合のご連絡ありがとうございます。

>画面に何も表示されない状態です。
おそらくですがVideoClipのロードに失敗しています。
ほかの端末では表示されているということは、VideoClipが一部の端末では使用できない形式になってしまっているようです。

Unityで作成したWindowsアプリを実行した場合、ログは以下のフォルダに出力されます。
C:\Users\{ユーザー名}\AppData\LocalLow\{会社名}\{プロジェクト名}\Player.log

UnityエディタとおなじPCであれば、コンソールウィンドウの「Open Player Log」でも該当ファイルを開くことができます。
ss_0303.png

ビデオのロードエラーが出力されていないかを確認してみて、
そのエラーを参考に該当のVideoClipのインポート形式を修正していく形になります。
エラーの内容次第なのですが、おそらくですが動画の高品質すぎて対象端末ではサポート範囲外になっている可能性があります。

VideoClipのインポート形式のドキュメントは下記になります。

Windowsの場合は、StandAloneのインポート設定を変えて対象のプラットフォームでも動作する形式にする必要があります。
「Override for Standalone」と「Trandcode」をチェック

動画の質を下げて軽量にするには、
 Bitrate Mode(ビットレートモード: 1秒あたりのデータ量 )と Spatial Quality(圧縮の品質)を、MiddleやLowなどに下げる
ss_0304.png
としてみてください。

CodecはAutoのままでもよいはずですが、表示されないようでしたらH264を指定してみてください。



2025年2月9日日曜日 18:01:57 UTC+9 nunu:

nunu

unread,
Feb 9, 2025, 12:55:39 PM2/9/25
to 宴ユーザーグループ
詳細なご説明をいただき本当にありがとうございます!
検証してみたところ、Codecを「H264」に変更すると動画が再生されました!
Bitrate ModeとSpatial Qualityは「High」のままでも大丈夫そうでした。

地味に悩ましい点だったので解消できて感謝しております!

2025年2月9日日曜日 19:22:58 UTC+9 マッドネスラボ:
Reply all
Reply to author
Forward
0 new messages