مشكلة تشغيل ملف الصوت مع Avaudioplayer على iPhone 4 في iOS 4.1

StackOverflow https://stackoverflow.com/questions/3809263

سؤال

أنا أستخدم جزءًا بسيطًا من التعليمات البرمجية لتشغيل ملف صوتي:

NSString *pathToMusicFile1 = [[NSBundle mainBundle] pathForResource:@"song" ofType:@"mp3"];
mySong1 = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:pathToMusicFile1] error:NULL]; 
NSLog(@"Song1 Loaded");
mySong1.numberOfLoops = -1;
mySong1.volume = 1.0;
[mySong1 play];

لقد استوردت Avfoundation وأعلنت mysong1 في ملف Header الخاص بي ثم قمت بتوليفه في ملف التنفيذ الخاص بي. هذا الرمز يعمل بشكل جيد ، في معظم الأحيان. لا أحصل على أخطاء ويلعب الصوت بشكل رائع في جهاز المحاكاة. كما أنه يلعب بشكل جيد على جهاز iPhone 3GS يعمل 4.0 وعلى جهاز iPhone الأصلي يعمل 3.1.3. المشكلة هي أنه لا يتم تشغيله على iPhone 4 Running iOS 4.1. لقد حاولت تنظيف المشروع وكذلك إعادة تشغيل الهاتف. لا يساعد. لقد جربت أيضًا ملف .Aiff بدلاً من MP3 ، لكن لا حظ أيضًا.

ماذا ينقصني؟ هل هناك طريقة بديلة للعب الأصوات التي يجب أن أستخدمها الآن؟ أي مساعدة موضع تقدير. لا يمكن معرفة ما هي المشكلة هنا. شكرا على اي مساعدة.

هل كانت مفيدة؟

المحلول

أنا محرج للغاية من الاضطرار إلى نشر هذا ، ولكن تم تعيين هاتفي على الوضع الصامت - ولهذا السبب لم أحصل على أي صوت من تطبيقي على هاتفي. ربما يساعد خطأي شخص آخر؟ امل ذلك. فقط كلفني بضع ساعات لمعرفة ذلك. جاه!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top