FlMML on HTML5 に Pull Request を出しました (iOSで再生ボタンを押すまで他アプリのバックグラウンド再生を止めなくする)
経緯・概要
FlMML on HTML5 とは
FlMML とは
FlMML on HTML5 とは
- FlMMLと同じ記法で、HTML5上で音を演奏できるJSライブラリです。
- GitHub - argentum384/flmml-on-html5: Porting of FlMML to HTML5
どのような 問題点について Pull Request を出したか
- 先にissueで連絡を取り、1週間後にprを出しました。
- github.com
- iOS14.5で挙動に変更が入り、(flmml-on-html5 でも使用されている)AudioContext が生成されたタイミングで、他アプリのバックグラウンド再生が停止するようになりました。
結果
どのような Pull Request を出したか
- github.com
- 「再生ボタンが押された段階で AudioContext を作る」という内容のPRです。
- 結局、セレクタ周りは渡し方が難しかった(変更が大きくなりそうだった)ので、メンテナの方がちょうど2.0への大きな変更をされている所ということもあり、マージ後、メンテナの方に大きく手直し頂きました。