-2

重複の可能性:
サウンドの再生が停止する

iPhoneアプリ開発初心者です。アプリで .mp3 ファイルを再生したい。これが私がやろうとしたコードスニペットです.「dd.mp3」は、サポートファイルの下にあるファイルです。しかし、それは機能していません。私が何か間違ったことはありますか?

NSError *error=nil;
NSURL *audioURL =[[NSBundle mainBundle] URLForResource:@"dd" withExtension:@"mp3"];
AVAudioPlayer *avPlayerObject = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&error];

if(avPlayerObject)
{
 [avPlayerObject play];
}

このコードを実行すると、次のエラー出力が表示されます。

2012-08-08 06:46:30.802 serviceTest[408:10703] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen(/System/Library/ Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security Expected in: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework//System/Library/Frameworks/Security 内の CoreFoundation。フレームワーク/バージョン/A/セキュリティ 2012-08-08 06:46:30.895 serviceTest[408:10703] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn の読み込み中にエラーが発生しました。bundle/Contents/MacOS/AudioIPCPlugIn: dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library /Frameworks/Security.framework/Versions/A/Security Expected in: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/ /System/Library/Frameworks/Security.framework/Versions/A/Security の CoreFoundation.framework/CoreFoundation 2012-08-08 06:46:31.196 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext の読み込みエラー/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される場所: /Volumes/Xcode/Xcode.app/Contents/Developer /Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.221 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext) のロード中にエラーが発生しました/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.Framework/Versions/A/Security で期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.276 serviceTest[408:10703] の読み込み中のエラー /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/ AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System /Library/Frameworks/Security.framework/Versions/A/Security 期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.301 serviceTest[408:10703] 読み込みエラー/System/Library/Extensions/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/ AppleHDAHALPlugIn、262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される場所: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform /Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.358 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents のロード中にエラーが発生しました/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 想定: /Volumes/Xcode/Xcode. app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.382 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn の読み込み中にエラーが発生しました。bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library /Frameworks/Security.framework/Versions/A/Security Expected in: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/ /System/Library/Frameworks/Security.framework/Versions/A/Security の CoreFoundation.framework/CoreFoundation 2012-08-08 06:46:31.461 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext の読み込みエラー/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される場所: /Volumes/Xcode/Xcode.app/Contents/Developer /Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.486 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext) のロード中にエラーが発生しました/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.Framework/Versions/A/Security で期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.549 serviceTest[408:10703] の読み込み中のエラー /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/ AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System /Library/Frameworks/Security.framework/Versions/A/Security 期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.575 serviceTest[408:10703] 読み込みエラー/System/Library/Extensions/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/ AppleHDAHALPlugIn、262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される場所: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform /Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Securitysdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.575 serviceTest[408:10703] Error loading /System /Library/Extensions/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security /SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Securitysdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.575 serviceTest[408:10703] Error loading /System /Library/Extensions/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security /SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Securityフレームワーク/バージョン/A/セキュリティフレームワーク/バージョン/A/セキュリティフレームワーク/バージョン/A/セキュリティフレームワーク/バージョン/A/セキュリティFramework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.575 serviceTest[408:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents /PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable から参照: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System /Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/SecurityFramework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2012-08-08 06:46:31.575 serviceTest[408:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents /PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable から参照: /System/Library/Frameworks/Security.framework/Versions/A/Security 期待される: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System /Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Securityフレームワーク/バージョン/A/セキュリティ 2012-08-08 06:46:31.575 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions /A/Security Expected in: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System /Library/Frameworks/Security.framework/Versions/A/Securityフレームワーク/バージョン/A/セキュリティ 2012-08-08 06:46:31.575 serviceTest[408:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions /A/Security Expected in: /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System /Library/Frameworks/Security.framework/Versions/A/Securitykext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Securitykext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: ___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security___CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security

4

2 に答える 2

0
于 2012-08-07T11:37:26.850 に答える
0
NSString *path = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"caf"];
self.audioPlayer =[[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil];
[self.audioPlayer setDelegate:self];
[self.audioPlayer prepareToPlay];
[self.audioPlayer play];

caf は音声ファイル形式です。

また、AVFoundation.framework をプロジェクトに追加します。

を「.h」ファイルに追加します。

于 2012-08-07T12:02:11.250 に答える