かってきままな日々
2021-03-29 (Mo) [長年日記]
_ GMMP が再生してくれない…
自作の音楽プレイヤーを改修中。 うまく動かない時には GMMP を使ってる。
で、GMMP が再生してくれなくなった…
再生ボタンを押しても全然再生してくれないし、 そもそも一時停止ボタンが表示されてるということは、 既に再生してるつもりのはず。
自作プレイヤーだと再生できる。
GMMP を終了して再起動すると真っ白画面で ANR。
これは何かすごくおかしいな。
で、ピンと来た。
自作プレイヤーが audio focus を持ったまま手放せなくなってるのでは? で GMMP は愚直に audio focus が得られるまで待ってるのでは?
タスクリストから自作プレイヤーを終了させたら GMMP が再生できるようになった。
ほんとにそういう理由だったのかはわからないけど、 プレイヤーどうしが影響してたのは確かっぽい。
_ foreground service が落とされる…
音楽プレイヤーを改修中。
再生中なのに foreground service が落とされて困ってる。
- 起動する
- 再生する → fore になる
- 停止する → back に戻る
- 別のアプリに切り替える
- 1分程経ったら service が落とされる ←ここはいい
- アプリに戻る
- 再生する → fore になる
- 画面 OFF
- service が落とされる ←困る
改修前のアプリで同じ操作しても落ちないんだよね… 何が違うのやら…
minsdkversion が違うのは違うけど、そんなところ変わるのかなぁ。
はてさて何でぐぐったものか…
とりあえず notification まわりをもう一度見直した方がいいか。