ウェブサイトを表示するiOSアプリを作成する必要があります。このサイトでは、ユーザーはオーディオを録音できます。目的は、モバイルSafariユーザーにオーディオ(現在サポートされていない)を記録させることです。これに対してまともな解決策はありますか、私は自分のやり方をハックする必要がありますか?これまでのところ、私は次の2つのアイデアを持っています。モバイルでの録音Safari
1)サイトのWKWebViewを含むネイティブアプリケーションをビルドします。ウェブサイトがモバイルSafariを検出すると、アプリが応答できるJavaScriptが起動される(またはユニバーサルリンクを使用してApp Storeに移動しようとする)。ネイティブのアプリケーションは、オーディオを録音して何らかの形でウェブサイトに送り返します(外部サーバーやJavaScript経由で、どれだけのデータを渡すことができないのかは分かりませんが、最大1MBまで)。
2)おそらくCordova/PhoneGapを使用して既存のソリューションを使用します。
いくつかのヒントを得ることを望みます!
今、 "evaluateJavascript"を使用してbase64エンコードされたオーディオをパラメータとして戻す(AVAudioRecorderを使用して記録した)カスタムメソッドを作成しています。これは非常に効率的ではありませんが、これは私のクライアントがこの時点でそれを好む方法です。 Cordova/PhoneGapソリューションでは、WebAudio APIにシームレスにフックするか、カスタムコーディングが必要になりますか? –