1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // RPRedAudio.cpp
- // red_protocol
- //
- // Created by 杜家兑 on 2024/3/1.
- //
- #include "RPRedAudio.hpp"
- NS_RP_BEGIN
- static RedAudio* _instance = nullptr;
- RedAudio* RedAudio::getInstance() {
- if (_instance == nullptr) {
- _instance = new RedAudio();
- _instance->setAudioProtocol(new AudioProtocol());
- }
- return _instance;
- }
- void RedAudio::setAudioProtocol(AudioProtocol* audioProtocol){
- if (_audioProtocol) {
- delete _audioProtocol;
- _audioProtocol = nullptr;
- }
- _audioProtocol = audioProtocol;
- }
- void RedAudio::playAudio(const std::string& str){
- // _audioProtocol->playAudio(str);
- }
- void RedAudio::playAudio(const std::string& str1, const std::string& str2){
- // _audioProtocol->playAudio(str1, str2);
- }
- void RedAudio::playAudio(const std::string& str1, const std::string& str2, bool force, const std::vector<AudioParam>& audioParams){
- // _audioProtocol->playAudio(str1, str2, force, audioParams);
- }
- NS_RP_END
|