Commit 20a5260d by tanghuan

ios播放测试

1 parent a6bc5367
......@@ -2,6 +2,7 @@ import 'dart:async';
import 'dart:io';
import 'package:audio_session/audio_session.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_sound/flutter_sound.dart';
class PlayerService {
......@@ -32,19 +33,7 @@ class PlayerService {
// 针对iOS, 需要控制不使用听筒进行播放
if (Platform.isIOS) {
var audioSession = await AudioSession.instance;
await audioSession.configure(
AudioSessionConfiguration(
avAudioSessionCategory: AVAudioSessionCategory.playback,
avAudioSessionCategoryOptions: AVAudioSessionCategoryOptions.defaultToSpeaker,
avAudioSessionMode: AVAudioSessionMode.spokenAudio,
androidAudioAttributes: const AndroidAudioAttributes(
contentType: AndroidAudioContentType.speech,
usage: AndroidAudioUsage.media,
),
androidAudioFocusGainType: AndroidAudioFocusGainType.gain,
androidWillPauseWhenDucked: true,
),
);
await audioSession.configure(AudioSessionConfiguration.speech());
}
final player = FlutterSoundPlayer();
......@@ -93,9 +82,11 @@ class PlayerService {
// } else {
// debugPrint('还未配置音频会话');
// }
// var currentRoute = await AVAudioSession().currentRoute;
// debugPrint('当前音频路由: ${currentRoute.outputs}');
if (Platform.isIOS) {
var currentRoute = await AVAudioSession().currentRoute;
debugPrint('当前音频路由-------------------: ${currentRoute.outputs}');
}
_playId = playId;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!