cocos2dx 3.x 聲音播放、音量調節
阿新 • • 發佈:2019-02-03
bool PlayMusic::init() { if ( !Layer::init() ) { return false; } ControlPotentiometer* potentiometer = ControlPotentiometer::create("potentiometerTrack.png","potentiometerProgress.png","potentiometerButton.png"); potentiometer->setPosition(Point(200,200)); //監聽進度值改變事件 potentiometer->addTargetWithActionForControlEvents(this,cccontrol_selector(PlayMusic::onValueChange),Control::EventType::VALUE_CHANGED); this->addChild(potentiometer); return true; } void PlayMusic::onValueChange(Ref* psender,Control::EventType event) { ControlPotentiometer* potentiometer = (ControlPotentiometer*)psender; String* valueStr = String::createWithFormat("%f",potentiometer->getValue()); log(valueStr->getCString()); }