flutter 如何获取特定的Android文档答案

w6mmgewl  于 12个月前  发布在  Flutter
关注(0)|答案(1)|浏览(114)

我正在使用audio_session来配置我的应用程序,如下所示:

final session = await AudioSession.instance;
  await session.configure(const AudioSessionConfiguration(
    avAudioSessionCategory: AVAudioSessionCategory.playAndRecord,
    avAudioSessionCategoryOptions: AVAudioSessionCategoryOptions.mixWithOthers,
    avAudioSessionMode: AVAudioSessionMode.measurement,
    avAudioSessionSetActiveOptions: AVAudioSessionSetActiveOptions.none,
    androidAudioAttributes: AndroidAudioAttributes(
      contentType: AndroidAudioContentType.sonification,
      flags: AndroidAudioFlags.none,
      usage: AndroidAudioUsage.alarm,
    ),
    androidAudioFocusGainType: AndroidAudioFocusGainType.gainTransient,
    androidWillPauseWhenDucked: true,
  ));

字符串
在获得iOS设置的答案时,很容易从文档中获得描述。
我不,然而,理解如何获得Android的enumconst值的解释.例如:
androidAudioFocusGainType: AndroidAudioFocusGainType.gainTransient,
所有选项:gain, gainTransient, gainTransientExclusive, gainTransientMayDuck.
Android docs for AndroidAudioFocusGainType没有提供任何解释(这使得audio_session很难做得更好)。
这是一个Android失败,我必须习惯它,还是有一个我不知道的信息来源?

xytpbqjk

xytpbqjk1#

AndroidAudioFocusGainType的Android文档没有提供任何解释(这使得audio_session很难做得更好)
这不是Android SDK文档。即兴发挥,它似乎是Flutter文档。
这是一个Android的失败,我必须习惯它
Android SDK似乎有Map到这些Flutter值的常量的文档,例如AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE

相关问题