Browse Source

add voice

devab
MTing 4 weeks ago
parent
commit
b46d314de8
  1. 18
      app/src/main/java/com/ouxuan/oxface/utils/VenueSceneUtils.java

18
app/src/main/java/com/ouxuan/oxface/utils/VenueSceneUtils.java

@ -5,6 +5,8 @@ import android.util.Log;
import com.ouxuan.oxface.data.DeviceSelectDataManager; import com.ouxuan.oxface.data.DeviceSelectDataManager;
import com.ouxuan.oxface.network.api.PadApiService; import com.ouxuan.oxface.network.api.PadApiService;
import com.ouxuan.oxface.device.voice.VoicePlayerManager;
import com.ouxuan.oxface.device.voice.VoiceType;
/** /**
* 场所场景工具类 * 场所场景工具类
@ -125,8 +127,20 @@ public class VenueSceneUtils {
LogManager.logInfo(TAG, "播放音频: " + audioType); LogManager.logInfo(TAG, "播放音频: " + audioType);
Log.d(TAG, "playAudio() - 音频类型: " + audioType); Log.d(TAG, "playAudio() - 音频类型: " + audioType);
// 根据用户确认暂时只输出日志后续可扩展实际音频播放逻辑
// 可以在这里添加实际的音频播放实现
// 根据音频类型播放相应的语音
if ("订单超期需要扫码补缴".equals(audioType)) {
// 7. 播放"订单超期需要扫码补缴"语音
VoicePlayerManager voicePlayerManager = VoicePlayerManager.getInstance();
if (voicePlayerManager != null) {
voicePlayerManager.playVoice(VoiceType.ORDER_EXPIRED);
LogManager.logInfo(TAG, "播放'订单超期需要扫码补缴'语音提示");
} else {
LogManager.logWarning(TAG, "语音播放管理器未初始化,跳过语音播放");
}
}
// 可以在这里添加更多音频类型的处理
} catch (Exception e) { } catch (Exception e) {
LogManager.logError(TAG, "播放音频时发生异常", e); LogManager.logError(TAG, "播放音频时发生异常", e);
Log.e(TAG, "播放音频时发生异常: " + e.getMessage(), e); Log.e(TAG, "播放音频时发生异常: " + e.getMessage(), e);

Loading…
Cancel
Save