随笔 - 32, 评论 - 12, 访问 - 219404

导航


  • 访问:219404次
  • 积分:336分
  • 排名:第38名
  • 随笔:32篇
  • 评论:12条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

unity3d 阅读(5278) 评论(0)

播放的代码都是常用的代码,但出来的声音总是比视频要快一些,快几秒钟。
public class PlayMovie : MonoBehaviour
{
public MovieTexture movTexture;
void Start()
{
renderer.material.mainTexture = movTexture;
movTexture.Play ();
audio.Play ();
}
}

如何解决这个问题?


方法1:
将视频中的音频用编辑器取出音轨,在开头加几秒钟的空白,另存为其它音频文件,再导入Unity3D,将该文件作为声音文件进行播放。

 

方法2:
在Start()里播放视频和音频,然后暂停。在Update()里取消暂停开始播放。


发表评论
切换编辑模式