トップページ > 記事閲覧
音が鳴っていなくても本体の音量を変えたい
名前:BayLeaf 日時: 2017/11/04 14:27

いつもお世話になっております。 度々済みません。 少々気になったことがあるのでお伺いします。 Android版でアプリを起動中、音が鳴っていないときに端末本体の音量を変えようとすると 現状はマナーモード(アラームのみ)を解除しないと音量を変えられないようです。 他の商業アプリですと、アプリ内で音が鳴っているかどうかの有無を問わず 本体の音量を変えることができるものもあるのですが、DXライブラリでもこのような処理を行うことは可能でしょうか? 起動時やロード時などで音が鳴るまで音量が変更できないと、急に音が鳴ったときにびっくりするので少々不便かなと思っています。 なお、音が鳴っているときやマナーモードを解除しているときは普通にボリュームを変えることができます。 要望としては、 端末本体がマナーモードの時に端末本体の音量を変えることができるかどうかの機能が欲しいのですが、 アプリ外にアクセスする都合上こちらは難しいでしょうか? 解決策があればお願いします。
メンテ

Page: 1 |

Re: 音が鳴っていなくても本体の音量を変えたい ( No.1 )
名前:管理人 日時:2017/11/05 22:36

マナーモードの場合、音が鳴っていない間は振動の強さを変更する状態になるのは端末の仕様だと思いますので、 もし常に音量を変更できるようにされたい場合は無音の wav ファイルを用意して、それを読み込みループ再生させてください int MuonSound = LoadSoundMem( "MuonSound.wav" ) ; PlaySoundMem( MuonSound, DX_PLAYTYPE_LOOP ) ; 無音の wav ファイルなので何も音は再生されませんが、機器的には「音が鳴っている」 ことになるので端末のボタンを押した際の効果は「音量の変更」になると思います
メンテ
Re: 音が鳴っていなくても本体の音量を変えたい ( No.2 )
名前:BayLeaf(解決) 日時:2017/11/06 17:06

なるほど、言われてみれば確かに無音ファイルでできますね。 ありがとうございます。 無事に音量の変更ができましたので解決とします。
メンテ

Page: 1 |

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

   クッキー保存