#include <NewAudioEngineTest.h>
◆ ~PlaySimultaneouslyTest()
| PlaySimultaneouslyTest::~PlaySimultaneouslyTest |
( |
| ) |
|
|
virtual |
◆ CREATE_FUNC()
◆ init()
| bool PlaySimultaneouslyTest::init |
( |
| ) |
|
|
overridevirtual |
在文件 NewAudioEngineTest.cpp 第 447 行定义.
449 auto ret = AudioEngineTestDemo::init();
453 for(
int index = 0; index <
TEST_COUNT; ++index){
454 sprintf(text,
"audio/SoundEffectsFX009/FX0%d.mp3",tmp + index);
459 auto playItem = TextButton::create(
"play-simultaneously", [&](TextButton* button){
462 button->setEnabled(
false);
463 auto startTime = utils::gettime();
464 for(
int index = 0; index <
TEST_COUNT; ++index){
465 audioId = AudioEngine::play2d(
_files[index]);
466 if(audioId != AudioEngine::INVALID_AUDIO_ID){
469 AudioEngine::setFinishCallback(audioId, [&](
int id,
const std::string& filePath){
472 ((TextButton*)
_playItem)->setEnabled(
true);
477 log(
"%s,%d,Fail to play file:%s",__FILE__,__LINE__ ,
_files[index].c_str());
480 log(
"diff time:%lf",utils::gettime() - startTime);
482 playItem->setPositionNormalized(Vec2(0.5f,0.5f));
483 this->addChild(playItem);
std::string _files[TEST_COUNT]
static const int TEST_COUNT
引用了 _files, _playingcount, _playItem , 以及 TEST_COUNT.
◆ title()
| std::string PlaySimultaneouslyTest::title |
( |
| ) |
const |
|
overridevirtual |
◆ _files
| std::string PlaySimultaneouslyTest::_files[TEST_COUNT] |
|
private |
◆ _playingcount
| int PlaySimultaneouslyTest::_playingcount |
|
private |
◆ _playItem
| void* PlaySimultaneouslyTest::_playItem |
|
private |
◆ TEST_COUNT
| const int PlaySimultaneouslyTest::TEST_COUNT = 10 |
|
staticprivate |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/NewAudioEngineTest/NewAudioEngineTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/NewAudioEngineTest/NewAudioEngineTest.cpp