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