2011-08-03 8 views
1

他の記事で説明したように、ほとんどのAndroid搭載端末は録音の呼び出しをサポートしていません。 私のSamsung Galaxy S2ではAudioSource.VOICE_CALLを録音しても正常に動作します。Androidの録音機能

これをサポートするかどうかは、Googleの新しいトレンドですか、それともSGS2固有の機能ですか?

答えて

1

私は、Googleが音声通話録音に移行しているとは思わない。実際、彼らはおそらく大きなセキュリティ問題のためにこれを許可しない方法に取り組んでいると思います。その中で、数日前にこのようなセキュリティ欠陥の報告があった最近のnewsがあります。私はAudioSource.VOICE_CALLを使ってもこのように使うつもりはないと思います。これがあなたの質問に答えることを願ってください。

更新: 2011年のニュースリンクは残念ながら壊れています。申し訳ありません。

+0

これは、お風呂の水で赤ちゃんをこぼれるようなものです。何人かの悪い人がキーロガーを書いているので、キーボードが禁止されていたと想像してください... –

+1

とにかく、AuioSource.VOICE_CALLはどうしてこのように使われないのですか?私はそれが存在する主な理由だと思う。 –

+0

申し訳ありませんが、よく私は私の答えが正しい方向にあなたを指していない場合は謝罪します。私はちょうどGoogleがアプリが電話を録音することを許可する傾向に移行しているとは限らないといういくつかの証拠を提供したかった。別の言葉で言えば、言及したとおりであり、すべてのデバイスがそれらの機能をサポートしているわけではありません。 – Brian

1

Googleは、互換性定義文書で音声通話の録音をサポートする必要がある/サポートしてはならないことを義務づけない限り、これを支配しません。
VOICE_CALLAudioSourceを追加することで、アプリケーションが音声コールの音声を要求する方法を提供していますが、この機能の実際の実装はプラットフォーム固有であり、プラットフォームベンダーやOEMによって処理されます。あなたは2011(または2010年に戻ったより新しいプラットフォームは、消費者市場に登場するのは時間がかかるので、

それは、しかし、今、あなたはこの機能のために、よりプラットフォーム有する支持体を参照する場合であってもよいです製品)。
私はここ数年、約6つの異なるモバイルプラットフォームを扱ってきました。これらのうち、2人はソフトウェアサポートが完了していませんが、音声コールの録音はすべて1人でサポートされています。

TL; DR:いいえ、SG2固有の機能ではありませんが、普遍的にサポートされているわけでもありません。 Googleとはまったく関係がありません。

+0

私はSGS2を持っています。サムスン独自のROM 2.3.3と4.0.3ではうまくいきました。 SamsungオリジナルのROM 4.1.2では動作しません。明らかにハードウェアの問題ではありません。 –

+0

私は過去8ヶ月間Jellybeanと仕事をしていました(実際には音声通話録音は私のチームが扱う機能の1つです)、私は音声通話を途切れる録音サポート。誰かがそれを壊したならば、それはおそらくSamsungかSGS2のためのプラットフォームを提供する者でした。 Androidとすべての基本的なプラットフォームコードの巨大なサイズのため、リリース間でバグが蔓延することは避けられません。また、ある理由のために検出されないままになるものもあります。 – Michael

+0

奇妙なことに、私はNexus 4.2.2 ROMを試しました。これは実際にはきれいなGoogleコードですが、録音は機能しませんでした。私の現在のROMには、コールレコーダーが内蔵されているので、ラインを入力することは可能です。しかし、VOICE_CALLは私のためには機能しません。 –

関連する問題