0

オーディオをキャプチャするために使用しているコードは次のとおりです。これは、一部の特定のデバイスを除いて、完全に機能します。

device.capture.captureAudio(
    function (audioFiles) {
        // ** Never reaches here on certain devices **
    },
    logError,
    {limit:1}
);

たとえば、Samsung Aceで実行すると、オーディオレコーダーは通常どおり起動しますが、制御はアプリケーションに戻されません。

4

1 に答える 1

1

サムスンのオーディオレコーダーの実装は壊れています。onActivityResultを呼び出すことはないため、記録の結果を取得できません。このSamsungブロートウェアのバグを回避するには、 Media.startRecordを使用する必要があります。

于 2012-09-05T17:07:53.207 に答える