「Android/VideoView/音制御」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→videoで他からの音の制御する方法) |
(→videoで他からの音の制御する方法) |
||
行11: | 行11: | ||
} | } | ||
− | https://developer.android.com/reference/android/widget/VideoView | + | https://developer.android.com/reference/android/widget/VideoView.html#setAudioFocusRequest(int) |
==videoviewで流れる音楽とは別の音楽を同じボリュームで流したままにする== | ==videoviewで流れる音楽とは別の音楽を同じボリュームで流したままにする== |
2018年11月27日 (火) 12:53時点における最新版
目次
準備
使い方はAudioManagerのsetAudioFocusRequestと同一なので、以下確認
Android/audio/他アプリの音を制御 [ショートカット]
videoで他からの音の制御する方法
API level 26で追加されたものなので以下のように対応する
// videoviewで流れる音楽とは別の音楽を一旦止める if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { videoView.setAudioFocusRequest(AudioManager. AUDIOFOCUS_GAIN); }
https://developer.android.com/reference/android/widget/VideoView.html#setAudioFocusRequest(int)
videoviewで流れる音楽とは別の音楽を同じボリュームで流したままにする
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_NONE); }
videoviewで流れる音楽とは別の音楽を少音で流したままにする
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { videoView.setAudioFocusRequest(AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK); }