久々にコルドバの話題です。今回は着信音の音量を取得する機能を探していたところ有用そうなプラグインを見つけた時のネタになります。
android限定ですが、簡単なコードで現在の音声を拾ってあれこれできるのでこれは使い道があると感じ早速使ってみました。
androidの音声は三種類(メディア、アラーム、着信音)あり、この中で着信音を取りたかったのですがバリエーションを見るとしっかり
抑えてあったので書いてみました。ajaxのようにコールバックでsuccessとfailに分けて結果を出力するようなコードにすると読みやすく
なりますね。
※サンプルは着信音の音量を返しています。
</pre> window.androidVolume.getNotification((volume) => { console.log('valumen =>' +volume); }, (error) => { console.log('error=>' +error); }); <pre>
この他にも様々なバリエーションがありますが主要機能のgetのみ挙げておきます。
</pre> <span class="pl-c1">window</span>.<span class="pl-smi">androidVolume</span>.<span class="pl-en">getAlarm</span>(success, error); <pre><span class="pl-c1">window</span>.<span class="pl-smi">androidVolume</span>.<span class="pl-en">getMusic</span>(success, error);</pre> <pre>
他の類似プラグインは音量取得はできるのですがなぜかメディア音量をとってきてしまうので注意が必要です。