【发布时间】:2020-03-02 01:56:10
【问题描述】:
我正在开发 unity3d 中的应用程序,我的方向是纵向的。 所以当我在全屏模式下播放视频时:
Handheld.PlayFullScreenMovie(vClip, Color.black, FullScreenMovieControlMode.Full);
我的视频以全屏模式播放,但以纵向模式播放。但我想以横向模式播放。 我试试:
public void PlayVideo()
{
StartCoroutine(PlayFullVideoCoroutine());
Screen.orientation = ScreenOrientation.LandscapeLeft;
print("Play Full Video Coroutine!");
}
IEnumerator PlayFullVideoCoroutine()
{
Handheld.PlayFullScreenMovie(vClip, Color.black, FullScreenMovieControlMode.Full);
yield return new WaitForEndOfFrame();
Screen.orientation = ScreenOrientation.Portrait;
print("Full Video Playback Completed.");
}
它正在工作,但是当视频结束时,应用程序方向不会变为纵向。 请帮忙。
【问题讨论】: