首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用cocos实验音频引擎制作audioID

如何用cocos实验音频引擎制作audioID
EN

Stack Overflow用户
提问于 2019-06-02 18:02:31
回答 1查看 1.3K关注 0票数 0

在使用简单的音频引擎时,您可以这样制作一个音频ID:

代码语言:javascript
复制
#include "SimpleAudioEngine.h"
using namespace CocosDenshion;

auto audio = SimpleAudioEngine::getInstance();

我想要做同样的事情,但是使用实验性的音频引擎,并且全局地,在我尝试的头中:

代码语言:javascript
复制
#pragma once
#include "AudioEngine.h"

audio = AudioEngine::getDefaultProfile();

但它并没有起作用。你如何用实验引擎制作一个音频标识?

EN

回答 1

Stack Overflow用户

发布于 2019-09-19 14:49:51

可以,您可以在AudioEngine中获取音频ID

代码语言:javascript
复制
static int play2d(const std::string& filePath, bool loop = false, float volume   = 1.0f, const AudioProfile *profile = nullptr);


int volumeID;
volumeID = AudioEngine::play2d("bgVolume.mp3",true, 1.0);

当未指定配置文件时,将使用默认配置文件,在volumeID中,您将获得该特定音频的ID。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56414016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档