我是靠谱客的博主 懵懂小懒虫,这篇文章主要介绍Unity3D AVProVideo开始播放跟播放完成 Unity3D  AVProVideo开始播放跟播放完成,现在分享给大家,希望可以做个参考。

 Unity3D  AVProVideo开始播放跟播放完成

记录一下AVProVideo开始播放跟播放完成的注册事件,代码如下:

开始播放:mediaPlayer.Control.Play();

正在播放:mediaPlayer.VideoOpened     bool类型

关闭播放:mediaPlayer.CloseVideo();

播放路径:mediaPlayer.m_VideoPath     string类型

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
using RenderHeads.Media.AVProVideo; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { public Animation anim; public MediaPlayer mediaPlayer; public static bool isPlaying; public static Test _instance; void Start () { _instance = this; mediaPlayer.Events.AddListener(OnMediaPlayerEvent); } void Update () { } void AnimPlay(string name, float speed, bool isBack) { if (isBack) anim[name].time = anim[name].clip.length; else anim[name].time = 0; anim.Play(name); anim[name].speed = speed; } public void MediaPlay(string clipName) { mediaPlayer.OpenVideoFromFile(MediaPlayer.FileLocation.RelativeToDataFolder, "VideoClip/" + clipName + ".mp4", false); mediaPlayer.Control.Play(); } void OnMediaPlayerEvent(MediaPlayer mp, MediaPlayerEvent.EventType et, ErrorCode errorCode) { switch (et) { case MediaPlayerEvent.EventType.Started: print("startedEvent开始事件触发"); OnMediaPlayerStarted(mp); break; case MediaPlayerEvent.EventType.FinishedPlaying: print("finishedEvent结束事件触发"); OnMediaPlayerFinished(mp); break; case MediaPlayerEvent.EventType.ReadyToPlay: Debug.Log("ReadyToPlay"); break; case MediaPlayerEvent.EventType.FirstFrameReady: Debug.Log("First frame ready"); break; } } private void OnMediaPlayerStarted(MediaPlayer mp) { isPlaying = true; } private void OnMediaPlayerFinished(MediaPlayer mp) { mediaPlayer.CloseVideo(); isPlaying = false; } }

 

最后

以上就是懵懂小懒虫最近收集整理的关于Unity3D AVProVideo开始播放跟播放完成 Unity3D  AVProVideo开始播放跟播放完成的全部内容,更多相关Unity3D内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部