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()
	{
	 
		//控制和音频类似


		}
}
相关推荐
TEL189246224772 小时前
IT66612:1对2 HDMI主动分配器,配备EDID RAM和嵌入式MCU
音视频·实时音视频·视频编解码
9527华安5 小时前
Artix7系列FPGA实现SDI视频解码转CameraLink,基于GTP高速收发器+OSERDES2原语架构,提供2套工程源码和技术支持
fpga开发·架构·音视频
qq_399407188 小时前
2025年Unity国际版下载及安装
unity·游戏引擎
Black蜡笔小新10 小时前
视频汇聚平台EasyCVR赋能加油站安防构建全场景视频监控体系
音视频
MediaTea10 小时前
Python 库手册:wave WAV 音频读写工具
开发语言·python·音视频
EasyDSS10 小时前
视频推流平台EasyDSS无人机推流直播技术在智慧消防场景中的应用
音视频·无人机
鹿野素材屋10 小时前
Unity做出果冻胸部的效果
unity·游戏引擎
两水先木示10 小时前
【Unity】坐标转换(屏幕坐标、世界坐标、UI坐标)
unity·游戏引擎·空间转换
八月的雨季 最後的冰吻11 小时前
FFmepg-- 39-ffplay源码-ffplay 播放器中视频输出和尺寸变换
c++·音视频
ZEGO即构开发者11 小时前
uni-app 集成音视频 SDK 全攻略:30 分钟搭建跨端视频通话功能
uni-app·音视频·视频通话功能