トップページ > 記事閲覧
Android:非アクティブで曲が止まらないようにしたい
名前:ギウ 日時: 2018/08/02 09:55

お世話になっております。 CからJAVAを呼び、標準の文字入力を実行すると、ゲームが非アクティブになって(?)曲の再生が止まってしまうのですが、 止まらないようにする方法はあるでしょうか。 例えば、非アクティブ中でも再生するようなフラグがあると良いかなと思ってます。 (ミュージックプレイヤーを作りたい時にも使えそうですし) ============ JAVA側は、確かDXライブラリのサイトのどこかにあった↓を使ってます。 EditView = new EditText( AppActivity ); AlBuilder = new AlertDialog.Builder( AppActivity );
メンテ

Page: 1 |

Re: Android:非アクティブで曲が止まらないようにしたい ( No.1 )
名前:管理人 日時:2018/08/03 02:51

> CからJAVAを呼び、標準の文字入力を実行すると、ゲームが非アクティブになって(?)曲の再生が止まってしまうのですが、 > 止まらないようにする方法はあるでしょうか。 Android には OS からアプリに送られるメッセージとして 『動作を停止せよ』『動作を再開せよ』というメッセージと 『処理が非アクティブになった』『処理がアクティブになった』というメッセージがあって、 今まで『処理が非アクティブになった』『処理がアクティブになった』のメッセージの方でサウンドの再生をON/OFFしていたのですが、 こちらを『動作を停止せよ』『動作を再開せよ』の方を使用するように切り替えたところ、文字入力のダイアログが出ても サウンドが止まらないようになりました( 処理のアクティブは OS のダイアログが表示されるだけで非アクティブになるのに対して、 動作の停止・再開は表示するアプリを変更しない限りは『動作を停止せよ』にはならないようです ) よろしければその変更を加えたこちらのバージョンをお試しください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibAndroidTest_ARM.zip // Android版 ARM用 https://dxlib.xsrv.jp/temp/DxLibAndroidTest_x86.zip // Android版 x86用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース
メンテ
Re: Android:非アクティブで曲が止まらないようにしたい ( No.2 )
名前:ギウ 日時:2018/08/04 13:15

ご対応ありがとうございます! 正常に動作しました。 >『動作を停止せよ』『動作を再開せよ』というメッセージと >『処理が非アクティブになった』『処理がアクティブになった』というメッセージがあって、 なるほど、因みに「動作を停止せよ」を無視して曲を流し続けることは可能でしょうか。 今のところ必要ないのですが、今後、ゲームにサントラを内蔵させたい時に、そういう機能があると良いなと。
メンテ
Re: Android:非アクティブで曲が止まらないようにしたい ( No.3 )
名前:管理人 日時:2018/08/05 01:34

> なるほど、因みに「動作を停止せよ」を無視して曲を流し続けることは可能でしょうか。 > 今のところ必要ないのですが、今後、ゲームにサントラを内蔵させたい時に、そういう機能があると良いなと。 「動作を停止せよ」は基本的に別のアプリがアクティブになる際に発生するので、こちらを無視して 曲を流し続けると別のアプリがアクティブになっている状態でも曲が流れ続けることになりますが、 それはギウさんの想定されている動作でしょうか?
メンテ
Re: Android:非アクティブで曲が止まらないようにしたい ( No.4 )
名前:ギウ 日時:2018/08/05 10:17

はい、LISMOのような挙動ができればなと。 では「可能」ということですね。 (私の方は暫くは使う予定の無い機能のですので、ご対応はまだ大丈夫です。ご回答ありがとうございます!)
メンテ
Re: Android:非アクティブで曲が止まらないようにしたい ( No.5 )
名前:管理人 日時:2018/08/06 02:13

> では「可能」ということですね。 はい、可能です > (私の方は暫くは使う予定の無い機能のですので、ご対応はまだ大丈夫です。ご回答ありがとうございます!) 了解です
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存