We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When doing a new build on iOS and not using a built in splash screen the app opens, loads the Video but does not play the video.
To Reproduce
Logs Log Event: MetaDataReady SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode) UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2) RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents() RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: ResolutionChanged SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode) UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2) RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents() RenderHeads.Media.AVProVideo.MediaPlayer:Update()
2023-07-14 08:17:33.888683+0200 AR Survey Tool[1072:753862] Unbalanced calls to begin/end appearance transitions for <UnityDefaultViewController: 0x101306f60>. Log Event: Started SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode) UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2) RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents() RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: FirstFrameReady SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode) UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2) RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents() RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: ReadyToPlay SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode) UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2) RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents() RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Code used for customer splash video
[SerializeField] private MediaPlayer mediaPlayer; private void OnEnable() { mediaPlayer.Events.AddListener(MediaPlayerEvents); } private void OnDisable() { mediaPlayer.Events.RemoveListener(MediaPlayerEvents); } private void Start() { mediaPlayer.OpenMedia(false); } private void MediaPlayerEvents(MediaPlayer mp, MediaPlayerEvent.EventType eventType, ErrorCode code) { Debug.Log(eventType); switch (eventType) { case MediaPlayerEvent.EventType.ReadyToPlay: mediaPlayer.Control.Play(); break; case MediaPlayerEvent.EventType.FinishedPlaying: SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); break; } }
The text was updated successfully, but these errors were encountered:
Reproduced using Unity 2022.3.2f1, AVPro Video 2.8.2, iPhone 13 Pro, iOS 16.5.1 Not reproduced using iPhone X, iOS 14.8.1.
Will get a fix into the next release for this.
The Unity error is nothing to do with AVPro Video.
Sorry, something went wrong.
This issue has been fixed and will make it into the next release, version 2.8.3
AVPro version 2.8.3 has been released. Please let us know if this has not fixed your issue.
MorrisRH
No branches or pull requests
When doing a new build on iOS and not using a built in splash screen the app opens, loads the Video but does not play the video.
To Reproduce
Logs
Log Event: MetaDataReady
SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode)
UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2)
RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents()
RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: ResolutionChanged
SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode)
UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2)
RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents()
RenderHeads.Media.AVProVideo.MediaPlayer:Update()
2023-07-14 08:17:33.888683+0200 AR Survey Tool[1072:753862] Unbalanced calls to begin/end appearance transitions for <UnityDefaultViewController: 0x101306f60>.
Log Event: Started
SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode)
UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2)
RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents()
RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: FirstFrameReady
SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode)
UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2)
RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents()
RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Log Event: ReadyToPlay
SplashScene:MediaPlayerEvents(MediaPlayer, EventType, ErrorCode)
UnityEngine.Events.UnityEvent`3:Invoke(T0, T1, T2)
RenderHeads.Media.AVProVideo.MediaPlayer:UpdateEvents()
RenderHeads.Media.AVProVideo.MediaPlayer:Update()
Code used for customer splash video
[SerializeField] private MediaPlayer mediaPlayer;
private void OnEnable()
{
mediaPlayer.Events.AddListener(MediaPlayerEvents);
}
private void OnDisable()
{
mediaPlayer.Events.RemoveListener(MediaPlayerEvents);
}
private void Start()
{
mediaPlayer.OpenMedia(false);
}
private void MediaPlayerEvents(MediaPlayer mp, MediaPlayerEvent.EventType eventType, ErrorCode code)
{
Debug.Log(eventType);
switch (eventType)
{
case MediaPlayerEvent.EventType.ReadyToPlay:
mediaPlayer.Control.Play();
break;
case MediaPlayerEvent.EventType.FinishedPlaying:
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
break;
}
}
The text was updated successfully, but these errors were encountered: