国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity加載并播放本地.wav音頻文件

這篇具有很好參考價(jià)值的文章主要介紹了Unity加載并播放本地.wav音頻文件。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用UnityWebRequestMultimedia

使用UnityWebRequestMultimedia加載.wav文件,并轉(zhuǎn)成AudioClip對象,然后使用AudioSource進(jìn)行播放。播放使用協(xié)程函數(shù)。
加載你的電腦桌面上的test.wav文件并播放。

Unity編輯器設(shè)置:

unity 讀取本地音頻文件,unity,游戲引擎

SpeechManager.cs文件代碼

// SpeechManager.cs文件
using System;
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;

public class SpeechManager : MonoBehaviour
{
    /// <summary>AudioSource組件</summary>
    private AudioSource audioSource;

    private void Awake()
    {
        //獲取組件
        audioSource = GetComponent<AudioSource>();
    }

    private void Start()
    {
        //獲取桌面上的test.wav文件(你需要把你的.wav文件放在桌面上并命名為test.wav)(在實(shí)際環(huán)境中一般使用Application.persistentDataPath + "/test.wav")
        string fileName = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "/test.wav";
        //播放
        StartCoroutine(PlayAudio(fileName));
    }

    private IEnumerator PlayAudio(string fileName)
    {
        //獲取.wav文件,并轉(zhuǎn)成AudioClip
        UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip("file:///" + fileName, AudioType.WAV);
        //等待轉(zhuǎn)換完成
        yield return www.SendWebRequest();
        //獲取AudioClip
        AudioClip audioClip = DownloadHandlerAudioClip.GetContent(www);
        //設(shè)置當(dāng)前AudioSource組件的AudioClip
        audioSource.clip = audioClip;
        //播放聲音
        audioSource.Play();
    }


}

如需要加載其它格式音頻,請將UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(“file:///” + fileName, AudioType.WAV);中的AudioType換成其它格式。

參考

unity音頻 Android,【Unity3D】如何讀取并播放 Android 本地的 wav 音頻
Application.persistentDataPath www 加載的 坑文章來源地址http://www.zghlxwxcb.cn/news/detail-759181.html

到了這里,關(guān)于Unity加載并播放本地.wav音頻文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【100個(gè) Unity實(shí)用技能】?? | Unity讀取本地文件(Json,txt等)的三種方法示例

    【100個(gè) Unity實(shí)用技能】?? | Unity讀取本地文件(Json,txt等)的三種方法示例

    老規(guī)矩,先介紹一下 Unity 的科普小知識(shí): Unity 是 實(shí)時(shí)3D互動(dòng)內(nèi)容創(chuàng)作和運(yùn)營平臺(tái) 。 包括 游戲開發(fā) 、 美術(shù) 、 建筑 、 汽車設(shè)計(jì) 、 影視 在內(nèi)的所有創(chuàng)作者,借助 Unity 將創(chuàng)意變成現(xiàn)實(shí)。 Unity 平臺(tái)提供一整套完善的軟件解決方案,可用于創(chuàng)作、運(yùn)營和變現(xiàn)任何實(shí)時(shí)互動(dòng)的2D和

    2023年04月08日
    瀏覽(24)
  • 會(huì)導(dǎo)致電腦藍(lán)屏的wav文件原因未知 log whea logger 17 realtek alc269系統(tǒng)播放音頻崩潰

    以為是alc269芯片壞了,結(jié)果處理了日中的驅(qū)動(dòng)錯(cuò)誤,播放音頻不崩潰了,電腦好了! 驅(qū)動(dòng)錯(cuò)誤日志: 每分鐘都會(huì)產(chǎn)生如下的系統(tǒng)日志: 事件 17,WHEA-Logger 發(fā)生了已更正的硬件錯(cuò)誤。 組件:PCI Express Root Port 錯(cuò)誤源: Advanced Error Reporting(PCI Express) 主要設(shè)備名稱:PCIVEN_8086DEV_A33CSUBS

    2024年02月09日
    瀏覽(15)
  • Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    首先上一編博主運(yùn)行html之后報(bào)的錯(cuò)誤:提示內(nèi)存不足?。。?! 1.首先排查一下webgl包的大小,不能超過2G。 2.F12查看具體錯(cuò)誤,在這里博主的是: ? ? ? ?a:本地讀取StreamingAssets里的配置文件,序列化失敗。 ? ? ? ?b:網(wǎng)絡(luò)請求方法不能使用JsonConvert.SerializeObject將對象重新序列

    2024年02月08日
    瀏覽(30)
  • Unity基礎(chǔ) 音頻組件以及音頻播放

    Unity基礎(chǔ) 音頻組件以及音頻播放

    在游戲開發(fā)中,聲音是一個(gè)重要的環(huán)節(jié)。Unity中的聲音組件可以幫助開發(fā)者輕松地控制游戲中音頻的播放、音量、循環(huán)等屬性,從而實(shí)現(xiàn)更好的游戲體驗(yàn)。本文將詳細(xì)介紹Unity聲音組件的相關(guān)概念和技術(shù),以及其在游戲、影視等領(lǐng)域的廣泛應(yīng)用和發(fā)展前景。 ??????在Unity中想

    2024年02月11日
    瀏覽(18)
  • uniapp 微信小程序 使用video 播放mp3、wav、flac等音頻文件 報(bào)錯(cuò) MEDIA_ERR_DECODE(-11103,11010001)

    uniapp 微信小程序 使用video 播放mp3、wav、flac等音頻文件 報(bào)錯(cuò) MEDIA_ERR_DECODE(-11103,11010001)

    ?官方解釋是解碼發(fā)生了錯(cuò)誤,當(dāng)是我對音頻文件進(jìn)行轉(zhuǎn)碼后并未解決這個(gè)問題,但是我想到解決方案是使用audio 標(biāo)簽,但是樣式又非常丑自能選擇自己寫,然后又出現(xiàn)個(gè)問題audio標(biāo)簽獲取不了播放音頻總時(shí)長,差點(diǎn)沒緩過氣來。。。最后苦思冥想到了解決方案,使用video標(biāo)簽

    2024年02月03日
    瀏覽(88)
  • 第五十六章 Unity 音頻播放

    第五十六章 Unity 音頻播放

    Unity可以導(dǎo)入大多數(shù)標(biāo)準(zhǔn)音頻文件格式,精通于在3D 空間中播放聲音,還可根據(jù)需要提供其他效果。雖然播放聲音是一件非常簡單的事情,但是為了模擬現(xiàn)實(shí)直接中的各種聲音效果,Unity會(huì)提供各種各樣的組件來實(shí)現(xiàn)。 首先,我們需要了解“多普勒效應(yīng)”。他是一名奧地物理

    2024年02月07日
    瀏覽(30)
  • Qt SDL2播放Wav音頻

    Qt SDL2播放Wav音頻

    這里介紹兩種方法來實(shí)現(xiàn)Qt播放Wav音頻數(shù)據(jù)。 方法一:使用QAudioOutput pro文件中加入multimedia模塊。 注意這里采樣率、通道數(shù)和采樣大小的設(shè)置,本例只能用來播放無損的WAV。 方法二:使用SDL2來播放 接下來演示一下如何使用SDL播放WAV文件。 初始化子系統(tǒng): ?加載WAV文件: 打

    2024年01月18日
    瀏覽(21)
  • Unity點(diǎn)擊按鈕實(shí)現(xiàn)音頻暫停和播放

    省流:完整代碼在底部 1、導(dǎo)入命名空間 2、創(chuàng)建變量 3、第一幀開始時(shí)調(diào)用 4、每幀調(diào)用 5、定義方法MusicSwitch 6、創(chuàng)建按鈕添加腳本和音頻播放器(Audio Source)組件,把按鈕拖到腳本上 完整代碼

    2024年02月04日
    瀏覽(20)
  • STM32實(shí)現(xiàn)用DAC播放wav音頻

    ????????我用的是STM32F103RE單片機(jī),flash是512k的,播放幾秒的音頻直接存在數(shù)組里面就好了。如果要播放更長的音頻要加外置flash。 ? ? ? ? 主要流程:從網(wǎng)上下載一段音樂 ----——修剪成5秒以內(nèi)——轉(zhuǎn)換成WAV—— 轉(zhuǎn)換成數(shù)組存到代碼中 ????????????????修剪音頻我

    2024年02月16日
    瀏覽(17)
  • macOS coreAudio 之 AudioQueue 播放本地音頻文件

    macOS coreAudio 之 AudioQueue 播放本地音頻文件

    macOS 的音頻模塊使用還是和 iOS 有細(xì)微差別的。 今天記錄是的是 使用 AudioQueue 配合 AudioFile 進(jìn)行播放macOS 本地音頻文件 本文打倉庫代碼為: JBPlayLocalMusicFile.m CoreAudio 作為 Apple 音頻系統(tǒng)中音頻庫的集合,今天需要使用到的庫為: AudioQueue 位于 AudioToolbox/AudioQueue.h , 作為輸出模

    2024年02月15日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包