为啥audio静音才可以播放音乐

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥audio静音才可以播放音乐相关的知识,希望对你有一定的参考价值。

因为audio标签的自动播放:autoplay。
ios系统中不能自动播放,此时需要设置,在进入页面自动播放音乐。
第一步,先引入js微信
第二步,在wx.ready中进行默认播放,这个时候wx.config配置可以不用正确,但是后边的ready也可以用,所以默认播放了。
参考技术A 因为输出设备静音只是系统不能发出声音但是音乐是可以播放的,只是没有声音而已所以这是不同的概念,是可以出现这种情况的。 参考技术B 首先进入“设置”选择“声音”,然后根据分类,调整即可。 2.在通话中--会有静音选项,点击或选择即可 参考技术C 首先进入“设置”选择“声音”,然后根据分类,调整即可。 2.在通话中--会有静音选项,点击或选择即可

Unity SKFramework框架Audio音频管理器

目录

一、背景音乐

1.将一个AudioClip资产作为背景音乐进行播放

2.设置背景音乐是否循环

3.设置背景音乐音量

4.设置背景音乐是否暂停

5.设置背景音乐是否静音

二、音效

1.将一个AudioClip资产作为音效进行播放

2.在三维空间中的指定坐标位置播放音效

3.音效跟随物体进行播放

4.所有播放音效的重载函数

5. 设置音效是否静音

6.设置音效是否暂停

7.停止所有音效播放

三、音频库

1.创建音频库

2.添加音频数据

3.加载音频库

4.卸载音频库

5.获取音频库

6.播放音频库中的音频


一、背景音乐

1.将一个AudioClip资产作为背景音乐进行播放

using UnityEngine;
using SK.Framework;

public class Example : MonoBehaviour

    [SerializeField] private AudioClip combat;

    private void Start()
    
        Audio.BGM.Play(combat);        
    
   

2.设置背景音乐是否循环

Audio.BGM.IsLoop = true;

3.设置背景音乐音量

Audio.BGM.Volume = .3f;

4.设置背景音乐是否暂停

Audio.BGM.IsPaused = true;

5.设置背景音乐是否静音

Audio.BGM.IsMuted = true;

二、音效

1.将一个AudioClip资产作为音效进行播放

using UnityEngine;
using SK.Framework;

public class Example : MonoBehaviour

    [SerializeField] private AudioClip clip;

    private void Start()
    
        Audio.SFX.Play(clip);
    
   

2.在三维空间中的指定坐标位置播放音效

Audio.SFX.Play(clip, transform.position);

3.音效跟随物体进行播放

Audio.SFX.Play(clip, transform);

4.所有播放音效的重载函数

5.设置音效是否静音

Audio.SFX.IsMuted = true;

6.设置音效是否暂停

Audio.SFX.IsPaused = true;

7.停止所有音效播放

Audio.SFX.Stop();

三、音频库

1.创建音频库

2.添加音频数据

将AudioClip资产拖拽到“Drop AudioClips Here”区域以添加音频数据

为音频数据命名:

3.加载音频库

Audio.Database.Load("ClickAudioDatabase", out AudioDatabase clickAudioDatabase);

第一个参数传入音频库资产的Resources路径

4.卸载音频库

Audio.Database.Unload("Click");

参数传入音频库的名称

5.获取音频库

同样的,参数传入音频库的名称

AudioDatabase database = Audio.Database.Get("Click");

6.播放音频库中的音频

音频作为音效进行播放

Audio.Database.Load("ClickAudioDatabase", out AudioDatabase clickAudioDatabase);
clickAudioDatabase.PlayAsSFX("点击音效01");

音频作为背景音乐进行播放

Audio.Database.Load("ClickAudioDatabase", out AudioDatabase clickAudioDatabase);
clickAudioDatabase.PlayAsBGM("点击音效01");

以上是关于为啥audio静音才可以播放音乐的主要内容,如果未能解决你的问题,请参考以下文章

html5中的audio音乐默认播放与手机类型有关系吗?

html5播放音乐为啥苹果手机为啥不能播放

如何用HTML写代码实现自动播放音乐

问一下大家为啥我发给别人的ht ml文档没有音乐我编辑的是有音乐在我这里也可以播放。

零基础实现网易云音乐播放器

ios设置音乐audio自动播放