unity播放视频问题杂谈

本文探讨了在Unity中播放视频的方法,主要介绍了如何使用MovieTexture来播放本地视频,以及在遇到问题时如何通过TheoraConverter.NET工具将视频转换为ogg或ogv格式,使其在Unity中正常工作。此外,还提供了控制视频播放的脚本代码,并提到了添加AudioSource组件来播放视频音频。
摘要由CSDN通过智能技术生成
        我们经常会看到一个游戏打开的时候会播放一段游戏的背景视频,或者是宣传视频,那么这些视频是怎么被加载到游戏中播放的呢?
MovieTexture
这个是目前来说最常见的播放本地视频的方式。首先,我们要知道Unity标准接口支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi和.asf。那么这些视频格式是可以被转换成Unity可以操作的MovieTexture的。当然为了要在Unity中识别这些视频文件,我们还需要一个工具:QuickTime。将视频在QuickTime播放一遍,再导入Unity的project面板就会自动转化成MovieTexture。
但是,这个方法在我这里并不好使,我无论怎么播放和导入都无法转换成MovieTexture。
在这里,我给出另外一个方法(不需要安装QuickTime):将视频通过视频转换器转换成ogg或者ogv格式(这里我使用的是TheoraConverter.NET工具),然后导入就成为可以使用的MovieTexture了。然后在MainCamera中挂载脚本控制视频的播放和设置视频中的音频播放。
视频播放脚本代码如下:
using UnityEngine;
using System.Collections;

public class StartMenu : MonoBehaviour {

    public MovieTexturemovTextur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值