Unity(第十六部)声音和视频

声音

1、听声音

创建相机的时候,相机自带Audio Listener

多个相机的时候,我们只保留一个Audio Listener就可以

2、声音源,环境音

添加Audio Source就行中文叫声音源

3、脚本执行的声音

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine; 

public class game : MonoBehaviour
{

	public AudioClip music;
	public AudioClip se;
	private AudioSource player;
	void Start()
	{
		player = GetComponent<AudioSource>();//设定播放的音频片段
		player.clip = music;
		//循环
		player.loop = true;
		//音量
		player.volume = 0.5f;
		//播放
		player.Play();
	}


	void Update()
	{
		//按空格切换声音的播放和暂停
		if (Input.GetKeyDown(KeyCode.Space)) {

			//如果当前正在播放声音
			if (player.isPlaying)
			{
				//暂停
				player.Pause();
				//停止
				//player.Stop();
			}
			else {
				//继续
				player.UnPause();
				//开始播放 
				//player.Play();
			}
		}

		//按空格切换声音的播放和暂停
		if (Input.GetMouseButtonDown(0))
		{
			//播放特效声音,无循环,无法暂停,可以重叠
			player.PlayOneShot(se);


		}




		}
}

视频

1、视频播放器

添加Video Player就行中文叫视频播放器,渲染模式一般使用纹理,生成的纹理文件可以拖到任何可以使用纹理的物体或者ui等上面

2、脚本控制

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//引入视频播放器
using UnityEngine.Video;

public class game : MonoBehaviour
{

	public VideoPlayer video;  
	void Start()
	{

		video = GetComponent<VideoPlayer>();//设定播放的音频片段
	}


	void Update()
	{
	 
		//控制和音频类似


		}
}
相关推荐
v1326656236814 小时前
BK7258 wifi6音视频soc芯片应用分析
嵌入式硬件·物联网·音视频·iot·wifi6
日光明媚15 小时前
SoulX-FlashTalk 技术报告解读:从“严格因果”到“双向流式蒸馏”,实时数字人为什么能做到 0.87s 延迟、32FPS 和长时稳定?
人工智能·python·深度学习·ai作画·aigc·音视频
格林威15 小时前
AI视觉检测资源:ONNX → TensorRT 转换 checklist
人工智能·深度学习·数码相机·计算机视觉·视觉检测·工业相机·ai智能
线束线缆组件品替网16 小时前
Amphenol网线组件RJE1Y12305152401线束选型指南替代方案解析
服务器·数码相机·电脑·音视频·电视盒子·智能电视
读书人不谈恋爱16 小时前
手眼标定数学原理推导
数码相机
天才小网管16 小时前
相机断电形成dat文件成功修复成视频的方法
数码相机·音视频
EasyGBS16 小时前
国标GB28181视频平台EasyGBS新增HLS按需切片:告别资源空转,让安防视频效率拉满!
网络·人工智能·音视频
曜华激光17 小时前
EL检测仪是干啥的,能看啥缺陷——曜华激光光伏组件EL检测原理科普
数码相机
油炸自行车17 小时前
Unity URDF 导入后运行报错问题笔记
笔记·unity·游戏引擎·数字孪生·urdf·工业仿真·虚拟与现实
南無忘码至尊17 小时前
Unity学习90天 - 第 5 天 - 阶段小项目
学习·unity·c#·游戏引擎