随笔 - 39, 评论 - 12, 访问 - 227891

导航


  • 访问:227891次
  • 积分:408分
  • 排名:第38名
  • 随笔:39篇
  • 评论:12条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

unity3d 阅读(5507) 评论(0)

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

如何解决这个问题?


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

 

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


打赏作者

如果本文对您有帮助,请打赏支持一下作者,谢谢您!


微信打赏

支付宝打赏

发表评论
切换编辑模式