AVPlayerを使用して、添付されたローカル ファイルを再生する基本的な iOS アプリがありますMTAudioProcessingTap。UIAlertViewカスタム URL をアプリのプレイリストに追加できるようにするテキスト フィールドを含むポップアップを追加しましたが、 を使用してアラートを表示すると[alert show]、オーディオ システムに障害が発生します。トラックが再生される前にアラートを表示し、トラックの再生を開始してから再度アラートを表示すると、正常に機能します — 最初のショーで CPU スパイクのペナルティがあるかのように (インストゥルメントには何も表示されませんが) )。
アラート:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Play Remote Track"
message:@"Enter the address."
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Play", nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
[alert show];
エラー:
- ログ メッセージ:
<ClientProcessingTapManager> AudioQueueProcessingTapGetSourceAudio posting message to kill mediaserverd (36078) MTAudioProcessingTapGetSourceAudio()268451843は、次のパケットでステータス コードを返します268435459。
更新: この問題はデバッグ中にのみ発生するため、ショーストッパーではないことが判明しました。しかし、私はまだその根底に到達することに興味があります.