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
。
更新: この問題はデバッグ中にのみ発生するため、ショーストッパーではないことが判明しました。しかし、私はまだその根底に到達することに興味があります.