トップ 最新

かってきままな日々

2021-03-29 (Mo) [長年日記]

_ GMMP が再生してくれない…

自作の音楽プレイヤーを改修中。 うまく動かない時には GMMP を使ってる。

で、GMMP が再生してくれなくなった…

再生ボタンを押しても全然再生してくれないし、 そもそも一時停止ボタンが表示されてるということは、 既に再生してるつもりのはず。

自作プレイヤーだと再生できる。

GMMP を終了して再起動すると真っ白画面で ANR。

これは何かすごくおかしいな。

で、ピンと来た。

自作プレイヤーが audio focus を持ったまま手放せなくなってるのでは? で GMMP は愚直に audio focus が得られるまで待ってるのでは?

タスクリストから自作プレイヤーを終了させたら GMMP が再生できるようになった。

ほんとにそういう理由だったのかはわからないけど、 プレイヤーどうしが影響してたのは確かっぽい。

_ foreground service が落とされる…

音楽プレイヤーを改修中。

再生中なのに foreground service が落とされて困ってる。

  1. 起動する
  2. 再生する → fore になる
  3. 停止する → back に戻る
  4. 別のアプリに切り替える
  5. 1分程経ったら service が落とされる ←ここはいい
  6. アプリに戻る
  7. 再生する → fore になる
  8. 画面 OFF
  9. service が落とされる ←困る

改修前のアプリで同じ操作しても落ちないんだよね… 何が違うのやら…

minsdkversion が違うのは違うけど、そんなところ変わるのかなぁ。

はてさて何でぐぐったものか…

とりあえず notification まわりをもう一度見直した方がいいか。