游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

VR/AR开发

关注:522

当前位置:游戏蛮牛 技术专区 VR/AR开发

查看: 795|回复: 13

新版本Unity视频播放的最简洁的解决方案

[复制链接]  [移动端链接]
3偶尔光临
174/300
排名
11691
昨日变化
2

2

主题

19

帖子

174

积分

Rank: 3Rank: 3Rank: 3

UID
244970
好友
3
蛮牛币
66
威望
0
注册时间
2017-9-20
在线时间
75 小时
最后登录
2018-9-25
发表于 2018-4-13 18:02:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
之前的unity播放视频方式主要有两种。第一种是在游戏对象中播放,原理就是摄像机照射到平面,第二种是UI播放,类似于贴图(别忘了MovieTexture属于texture的子类)。
现在新版Unity增加了新的播放视频的方式,那就是直接在project界面新建.6自带的VideoPlayer。
要把大象装冰箱一共分三步,制作视频播放也是一样的道理。
1.制作视频,把想要的视频拖入unity。选择VideoClip格式,apply
2.在Project界面新建VideoPlayer,就会添加一个带有VideoPlayer,第一项选择VideoClip格式第二个输入框中拖入你的视频,


下面是一的设置:1Play On Awake:脚本载入时自动播放。2.Wait For First Frame:决定是否在第一帧加载完成后才播放,只有在Play On Awake被勾选是才有效。可以防止视频最前几帧被跳过。(使用过程中发现勾选后视频无法自动播放,原因不明)3.Loop:循环。4.Playback Speed:播放速度。5.Video Player还提供了多种视频渲染的方式,包括Camera Far Plane,Camera Near Plane,Render Texture,Material Override,Api Only。


3.怎么加声音?这是最简单的!只需要在VideoPlayer物体上新建一个AudioSource。这样,你的unity视频就可以播放了!不信加上代码试试吧!
(注:我这是用的VRTK输入,有不同的自己更改便是)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using VRTK;
using UnityEngine.Video;

public class MoviePlayer : VRTK_InteractableObject
{
    public VideoPlayer videoPlayer;
    bool isPlay;
        void Start () {
        isPlay = false;
    }

    public override void StartUsing(VRTK_InteractUse currentUsingObject = null)
    {
        VideoPlayer videoplayer = videoPlayer.GetComponent<VideoPlayer>();
        if (!isPlay)
        {
            videoplayer.Play();
            isPlay = true;
        }
        else {
            videoplayer.Pause();
            isPlay = false;
        }
    }
}









11.png

回复

使用道具 举报

5熟悉之中
738/1000
排名
3506
昨日变化
15

1

主题

84

帖子

738

积分

Rank: 5Rank: 5

UID
269875
好友
0
蛮牛币
258
威望
0
注册时间
2018-2-28
在线时间
257 小时
最后登录
2018-9-25
发表于 2018-4-14 06:51:07 | 显示全部楼层
最简洁的解决方案

回复 支持 反对

使用道具 举报

7日久生情
1645/5000
排名
2676
昨日变化

13

主题

324

帖子

1645

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
217870
好友
1
蛮牛币
698
威望
0
注册时间
2017-4-15
在线时间
802 小时
最后登录
2018-9-25
发表于 2018-4-14 08:31:09 | 显示全部楼层

回复

使用道具 举报

7日久生情
3244/5000
排名
2041
昨日变化

0

主题

2116

帖子

3244

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
219676
好友
1
蛮牛币
2424
威望
0
注册时间
2017-7-12
在线时间
496 小时
最后登录
2018-9-25

活力之星

发表于 2018-4-14 11:30:13 | 显示全部楼层
谢谢分享

回复

使用道具 举报

8常驻蛮牛
7422/10000
排名
239
昨日变化

0

主题

3862

帖子

7422

积分

Rank: 8Rank: 8

UID
3215
好友
0
蛮牛币
268
威望
0
注册时间
2013-9-4
在线时间
1628 小时
最后登录
2018-9-15
发表于 2018-4-14 14:10:33 | 显示全部楼层
顶顶顶顶顶ddddd

回复 支持 反对

使用道具 举报

排名
61596
昨日变化
145

0

主题

2

帖子

6

积分

Rank: 1

UID
277121
好友
0
蛮牛币
23
威望
0
注册时间
2018-4-14
在线时间
2 小时
最后登录
2018-4-19
发表于 2018-4-14 15:49:27 | 显示全部楼层
请问,我用这个videoplayer到安卓端的时候,场景不卡,视频播放却非常卡顿,请问有什么解决方法吗?

回复 支持 反对

使用道具 举报

4四处流浪
315/500
排名
8552
昨日变化

0

主题

108

帖子

315

积分

Rank: 4

UID
24265
好友
0
蛮牛币
48
威望
0
注册时间
2014-5-8
在线时间
78 小时
最后登录
2018-9-21
发表于 2018-4-14 21:09:33 | 显示全部楼层
支持一个,确实比较简单
[发帖际遇]: 一个袋子砸在了 刀客 头上,刀客 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

排名
29901
昨日变化
3

0

主题

3

帖子

19

积分

Rank: 1

UID
265479
好友
0
蛮牛币
41
威望
0
注册时间
2018-1-20
在线时间
6 小时
最后登录
2018-5-15
发表于 2018-4-15 14:19:32 | 显示全部楼层
{:104:}{:104:}{:104:}

回复 支持 反对

使用道具 举报

7日久生情
2960/5000
排名
2460
昨日变化

0

主题

2116

帖子

2960

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185339
好友
1
蛮牛币
4267
威望
0
注册时间
2016-11-20
在线时间
300 小时
最后登录
2018-9-25
发表于 2018-4-16 09:38:22 | 显示全部楼层

回复

使用道具 举报

3偶尔光临
174/300
排名
11691
昨日变化
2

2

主题

19

帖子

174

积分

Rank: 3Rank: 3Rank: 3

UID
244970
好友
3
蛮牛币
66
威望
0
注册时间
2017-9-20
在线时间
75 小时
最后登录
2018-9-25
 楼主| 发表于 2018-4-16 17:19:43 | 显示全部楼层
oboboob 发表于 2018-4-14 15:49
请问,我用这个videoplayer到安卓端的时候,场景不卡,视频播放却非常卡顿,请问有什么解决方法吗? ...

有试过其他的视频方法吗,我的项目不需要发布安卓,所以还真不清楚这个问题呢
[发帖际遇]: 小大牛 在论坛发帖时没有注意,被小偷偷去了 2 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

排名
61596
昨日变化
145

0

主题

2

帖子

6

积分

Rank: 1

UID
277121
好友
0
蛮牛币
23
威望
0
注册时间
2018-4-14
在线时间
2 小时
最后登录
2018-4-19
发表于 2018-4-19 13:54:15 | 显示全部楼层
小大牛 发表于 2018-4-16 17:19
有试过其他的视频方法吗,我的项目不需要发布安卓,所以还真不清楚这个问题呢 ...

嗯嗯,发布到安卓端的话,这个Videoplayer非常卡,用了插件播放视频在安卓就不卡啦

回复 支持 反对

使用道具 举报

3偶尔光临
174/300
排名
11691
昨日变化
2

2

主题

19

帖子

174

积分

Rank: 3Rank: 3Rank: 3

UID
244970
好友
3
蛮牛币
66
威望
0
注册时间
2017-9-20
在线时间
75 小时
最后登录
2018-9-25
 楼主| 发表于 2018-4-20 10:18:33 | 显示全部楼层
oboboob 发表于 2018-4-19 13:54
嗯嗯,发布到安卓端的话,这个Videoplayer非常卡,用了插件播放视频在安卓就不卡啦 ...

不好意思 引您跑了弯路

回复 支持 反对

使用道具 举报

5熟悉之中
611/1000
排名
7584
昨日变化
79

4

主题

289

帖子

611

积分

Rank: 5Rank: 5

UID
191995
好友
1
蛮牛币
1278
威望
0
注册时间
2016-12-13
在线时间
154 小时
最后登录
2018-9-25
发表于 2018-8-8 15:41:02 | 显示全部楼层

回复

使用道具 举报

3偶尔光临
187/300
排名
11080
昨日变化
2

8

主题

55

帖子

187

积分

Rank: 3Rank: 3Rank: 3

UID
287296
好友
1
蛮牛币
561
威望
0
注册时间
2018-6-25
在线时间
40 小时
最后登录
2018-9-22
发表于 2018-8-10 11:52:24 | 显示全部楼层
很不错的

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表