Try   HackMD

Unityのゲームで動画がうまく再生できないときは NVIDIAコントロールパネルで垂直同期が「高速」になっていないことを確認すると良い

友達とゲームをしているとき、特定の友達だけ動画に関連する問題があった

  • アストラル☆パーティー: カットイン動画や戦闘ムービーが再生されず進行不能になる
  • VRChat: iwaSync3で私が再生できている動画が再生できない。Load Failedになる

どちらもUnity製のゲームで動画を再生することに関連している問題

VRChatではoutput_logに以下のようなログが残されていた

Context: IMFSourceReader::WaitForSample in StepAllStreams
Error details: <Empty>
Track types:
   Unreadable Track

output_logは以下のディレクトリに出力される

%USERPROFILE%\AppData\LocalLow\VRChat\VRChat

これに関してググると Beat SaberのMODのリポジトリで動画を再生できないというissueが見つかり、MOD作者がVertical syncをFastにしていると問題が再現すると述べている

Videos don't play or only play once until a restart of the application · Issue #30 · Kevga/BeatSaberCinema
https://github.com/Kevga/BeatSaberCinema/issues/30

日本語ではV-Syncは垂直同期と記載されている項目のこと

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

友達はこの設定をデフォルト(3Dアプリケーション設定を使用する)にした上で、%USERPROFILE%\AppData\LocalLow\VRChat を削除するとVRChat上のiwaSyncで動画を再生できるようになった

(アストラルパーティーで直ったかは確認していないが、Unity側の問題である気がするのでおそらく解決してるはず)