【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 代码控制音频视频...

本文介绍了如何使用Unity进行音频处理及播放操作,包括创建AudioSource组件、播放、暂停、停止音频,以及如何从代码中动态获取并播放音频数据。此外还提到了视频播放和录音的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

基本内容如下:

 

 

 1         // sound 音频
 2         AudioSource audioSource = new AudioSource ();
 3         audioSource.Play ();        // 播放
 4         audioSource.Stop ();        // 停止
 5         audioSource.Pause ();        // 暂停
 6         audioSource.isPlaying ();   // 是否在播放
 7 
 8         // 动态的在代码中获取声音资源并且播放出来
 9         short[] data = null; // 数据,必须是short类型的
10         AudioClip audioClip = AudioClip.Create ("", sizeof(HostData), 2, 6400, false);
11         audioClip.SetData (data, 0);
12 
13         audioSource.clip = audioClip;
14         audioSource.Play ();
15 
16 
17 
18         // movie 视频
19 
20         // pc
21         MovieTexture movieTexture;
22         movieTexture.Play ();
23         movieTexture.Stop ();
24 
25         // ios/android
26         Handheld.PlayFullScreenMovie ("", Color.blue, FullScreenMovieControlMode.CancelOnInput, ScaleMode.ScaleAndCrop);
27 
28         // record 录音
29         AudioClip audioClipRecord = Microphone.Start ("", true, 1, 6400);
30         Microphone.devices (); // 获取所有设备

 

转载于:https://www.cnblogs.com/dudu580231/p/5970913.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值