2017-07-28 12 views
1

私は、アンドロイドからマイクデータをフラッターに流す方法を見つけようとしていました。チャックでマイクを照会する方法のサンプルコードをいくつか見つけましたが、データをフラッターにする方法はわかりません。フラッターとプラットフォームの間でマイクデータをストリーミングする方法は?

https://github.com/bitplane/Microphone/blob/master/src/net/bitplane/android/microphone/MicrophoneService.java

私は誰も私は正しい方向にポイントを助けることができる場合、私は疑問に思うフラッター

https://docs.flutter.io/flutter/services/EventChannel/receiveBroadcastStream.html

に見てどのクラスを確認していません。偉大なチュートリアルでは、公式サイト上の例が付属してい

答えて

0

をそれをチェックアウトが

を知るために必要なすべてのことを学びました。

https://github.com/flutter/plugins/tree/master/packages/sensors

残念ながら私のために、のEventChannelドキュメントはまばらです。私は、私たちがフィードバックループで記録したものを再生することができるように、フラッターからプラットフォームにストリームを渡すことができるとは思わない。

イベントコールバック。二重使用をサポート:Flutterに送信されるイベントのプロデューサは、イベントを送信するためのこのインタフェースのクライアントとして動作します。 Flutterから送信されたイベントのコンシューマは、受信したイベントを処理するためにこのインタフェースを実装します(後者の機能はまだ実装されていません)。

https://docs.flutter.io/javadoc/io/flutter/plugin/common/EventChannel.EventSink.html

プロセスがmethodchannelの作成に似ていますが、私はアンドロイドでonCancelとonListenを作成する必要があります。 onListen内では、イベントを受け取ることができるリスナーも作成する必要があります。オーディオイベントを作成する場合は、setPositionNotificationPeriod(int)とOnRecordPositionUpdateListener(listener)を使用する必要があります。フラッターで

https://developer.android.com/reference/android/media/AudioRecord.html

https://github.com/flutter/plugins/blob/master/packages/sensors/android/src/main/java/io/flutter/plugins/sensors/SensorsPlugin.java

私は私だけ気圧アンドロイド私自身のひどいプラグインを作成するために管理

https://github.com/flutter/plugins/blob/master/packages/sensors/lib/sensors.dart

放送ストリームのイベントを作成する必要があります。誰もがそれを必要とする場合、私は、チュートリアルでは、唯一の方法チャネルの一例を提供許容ライセンスは私が

https://github.com/hungrymonkey/mic_stream

-1

があり、私はフラッタgithubの例のプラグインを掘り、これを発見されて、私は
https://flutter.io/platform-channels/

+0

を追加する必要だろうか。データをストリームできるかどうかわかりません。 – user1462442

+0

素晴らしい投票のおかげでありがとう、私はあなたが提供した貧弱な情報を手助けしようとしています –

+0

あなたはrtfmの行に沿った答えを提供します。マニュアルが正しい情報を提供していれば、私は答えを受け入れるだろう。しかし、答えは基本的に完全に間違っています。リンクは私が何をすべきかについての文書を提供しなかった。実際に、私はすべてのpremadeプラグインを調べることによって正しい方法を見つけました。答えはまったく異なっていました。 rftmに返信したい場合は、正しく入力してください。真剣にそれは誰にも役立たない – user1462442

関連する問題