2017-11-21 8 views
0

ユーザーが人を選択し、ボタンを押し、選択した人の電話でカスタムサウンドが再生される(希望のシンプルな)単純なアプリケーションを作成したい)。あなたが場所やイベントで誰かに会うことを計画していたら、あなたのボタンを押すことができ、あなたが到着したことを知らせるためにサウンドが再生されます。私は一般的にモバイルとプログラミングを学び、学ぶためにこれをやっています。バックグラウンドでカスタムサウンドを再生する

私はプッシュ通知やロングポーリングのような何かをするには、瞬時に更新(サウンド)する必要はありませんか?アプリがバックグラウンドにある場合、通知やポーリングのデータ(音を鳴らす)に作用することができるように、フラッタで実装するのがベストプラクティスか、最も簡単ですか?通知を再生するためにサウンドをトリガーするにはどうすればよいですか? firebaseはこのタイプの通知システムに使用するGoogleの場所ですか?

再生したい音が1つしかないので(私自身は何も録音しません)、サウンドファイルをローカルに簡単に挿入することができますか?私はフラッターのドキュメントでオーディオやサウンドが表示されないので、プラグインは私の最も簡単なオプションですか?

私は一般的に携帯電話やフラッターに新しいので、私の用語やアイデアがちょっと離れている場合は私を許してください。

答えて

0

アプリがバックグラウンドで通知されても(firebaseクラウドメッセージ)、システムが通知をシステムトレイに表示してデフォルトのサウンドを再生することはありません。

アプリがバックグラウンドのときに通知音をカスタマイズしたい場合は、通知ペイロードに「サウンド」パラメータを追加して通知音を変更することができます。アプリがバックグラウンドのときにシステムが再生されます。これをチェックしてください。 https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support

Exの情報のため

{ 
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", 

"notification" : { 
    "body" : "great match!", 
    "title" : "Portugal vs. Denmark", 
    "icon" : "myicon", 
    "sound" : "mySound" <---right here. 
} 
1

あなたはそのフォークは元より進んでいるので、私は、元>>AudioPlayer < <のフォークをリンクされた外部プラグイン

あるAudioPlayerを使用することができます。

+0

感謝。間違いなく私はオーディオに必要なもののように見えます。あなたは正しい方向に私を(バックグラウンドで)アプリに通知をキャッチし、そのプラグインでサウンドを再生させることができますか? – user2093601

関連する問題