import 'package:deep_voice/core/utils/logger.dart'; import 'package:get/get.dart'; import 'package:music_service/music_service.dart'; //音乐播放管理 class MusicManager extends GetxService { static MusicManager get to => Get.find(); // 音乐服务实例 final MusicService _musicService = MusicService(); /// 初始化 @override void onInit() { super.onInit(); Logger.info('BLE管理器初始化'); } /// 释放资源 @override void onClose() { super.onClose(); } //播放 Future play(String url) async { await _musicService.playMusic(url); } //暂停 Future pause() async { await _musicService.pauseMusic(); } //继续 Future resume() async { await _musicService.resumeMusic(); } //状态 Future> getStatus() async { return await _musicService.getStatus(); } }