2016-10-01 7 views
1

私はqpythonのsl4aを使って「Wi-Fi Geiger Counter」アプリを書いています(私は知っています):繰り返し指定します: 1.指定したものを見つけるまでネットワークをスキャンします所要時間はAPとの距離に関係します) 2.返されたネットワークの「レベル」データに関連するビープ音。sl4aを使ってビープ音を鳴らそう

最初の部分は十分にシンプルで、すでに暖かい寒いアプリで作業しています。しかし私の検索では、sl4aのビープ音を鳴らす方法はまだ見つけていません(使い方がわからないTaskerや、インストールされているかどうかを問わず)。QPythonの例では表示されません何でもする)。別の方法がありますか?私が見つけていない機能?

答えて

0

SL4AがどのようにQPythonに変換されるのか正確にはわかりませんが、従来のSL4Aでは2つの選択肢があります。

一つは、あなたがロードし、

mediaPlay(
String url: url of media resource, 
String tag[optional, default default]: string identifying resource, 
Boolean play[optional, default true]: start playing immediately) 

など。とすぐに遊ぶことができ、再生したい音声ファイルを、持っている場合は、代わりにsl4a.mediaPlay('path/to.file.mp3', 'beep', True)

をメディアファサードを使用することで、あなたが生成することができます

generateDtmfTones(
String phoneNumber, 
Integer toneDuration[optional, default 100]: duration of each tone in   
milliseconds) 

などを使用して携帯電話のキーパッドトーン。、sl4a.generateDtmfTones('0', 100)

あなたは標準の電話アプリに向かうことができます。ビープ音が欲しいと思うようになるまで番号を押し、その番号を「電話番号」(上記のように、私がちょうど'0'を使用した場所)その人の暑さや寒さに基づいてtoneDurationを変更してください(たとえば、暑いほど小さい数字はtoneDuration、小さい数字はtime.sleep(x)です)

関連する問題