問題タブ [avaudiosessiondelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
698 参照

ios6 - AVAudioSessionDelegate beginInterruption が iOS 6.0.1 と呼ばれない

音楽プレーヤーでiPhoneアプリケーションを作成しています。AVPlayer音楽プレーヤーの作成に使用しました。問題はbeginInterruption、電話がかかってきたときに iOS 6.0.1 でメソッドが呼び出されないことです。でもendInterruptionWithFlags:flags呼ばれた。より古いバージョンの iOS では問題なく動作しています。そしてもう1つ気づいたのは、アプリがバックグラウンドのときに電話がかかってくると、beginInterruptionメソッドが呼び出されることです!! ただし、アプリがアクティブなときはそうではありません。

検索したところ、同じ問題が他の人にも指摘されており、アップルのバグであると述べられていました。また、この問題は iOS 6.1 で修正されています。

それで、私は何をすべきですか?問題を手動で修正するか、ユーザーに OS を更新するように指示する必要がありますか? 同時に、アプリがバックグラウンドのときに機能するのはなぜですか? 何か案が?助けてください。

前もって感謝します。

0 投票する
1 に答える
179 参照

ios - 無音を自動検知 AVrecorder

それを録音しながら音を検出したい。音が 2 ~ 3 秒間停止すると、録音は自動的に停止します。

何か方法はありますか?私は録音をしました:-

前もって感謝します

0 投票する
1 に答える
193 参照

objective-c - AVAudioRecorder による中断の処理

AVAudioRecorder を使用して音量レベルを確認し、それに応じて UIImageView を更新しています。ただし、Siri のホーム ボタンを押したままにするか、デバイスが電話を受信したときに、UIImageView が更新されなくなりました。これは.hにインポートされた私の現在のコードです:

次に、このコードを使用してレコーダーを作成し、.m の UIImageView を更新しました。

.m に次のコードを実装して、割り込みを処理しようとしました。

@interface MyViewController : UIViewController <AVAudioSessionDelegate>そして.hに追加します。NSLog が何も返さず、UIImageView がまだ更新されていないことに気付きました。どうすればこれを修正できますか?