يمكنك أيضًا الاتصال بدعم Apple للإصلاح اللازم في حالة حدوث أي مشكلة في الجهاز، وهنا نكون أوضحنا حل مشكلة الصوت في الايفون عند الاتصال بالخطوات التي تم ذكرها. إقرأ أيضاً من أخبار السعودية:- مزامنة الملاحظات في الاندرويد ونقلها إلى الآيفون أو الكمبيوتر موقع زيادة مشاهدات انستقرام مجانا الفيديوهات وستوري موقع لشراء البرامج المدفوعة مجانا بشكل قانوني وآمن كيف اجعل الواتس اب غير متصل للاندرويد والايفون
مشكلة صوت المكالمة في الايفون (2) ربما لأنك تستخدم أفوديوبلاير للموسيقى الخاصة بك و سيستمسوندس لإعادة إنتاج المؤثرات الصوتية الخاصة بك. حجم مجموعة ل أفوديووبلاير هو في التطبيق، ولكن حجم مجموعة ل سيستمسوندز هو سيستيمفولوم. الطريقة التي تلعب حاليا الموسيقى الخلفية والأصوات الأخرى في بلدي التطبيق يتصرف بغرابة جدا: إيقاف تشغيل الموسيقى الخلفية، والأصوات الأخرى لعبت أعلى بكثير. مع الموسيقى الخلفية على، والصوت هو أكثر هدوءا. يمكنك حتى تشغيل الموسيقى على منتصف الصوت، والصوت يحصل أكثر هدوءا. أغرب جزء: عندما يتم تشغيل حجم اي فون على طول الطريق (صامتة) يجب أن يكون هناك أي أصوات على الإطلاق. مع الموسيقى الخلفية على ولكن لا يوجد حجم الجهاز، فإنه يفعل ما كنت تتوقع - لا يمكنك سماع الموسيقى أو المؤثرات الصوتية. ولكن إذا تم إيقاف تشغيل الموسيقى الخلفية، لا تزال لعبت المؤثرات الصوتية وبصوت عال جدا على الرغم من أن الجهاز نفسه يتم تشغيل على طول الطريق! هنا هو شفرتي... لموسيقى الخلفية الخاصة بي: AVAudioPlayer * musicPlayer; - ( void) playMusic { if ( musicPlayer == nil) { NSURL * musicPath = [ NSURL fileURLWithPath:[[ NSBundle mainBundle] pathForResource:@ "SongFile" ofType:@ "mp3"]]; musicPlayer = [[ AVAudioPlayer alloc] initWithContentsOfURL: musicPath error: nil]; musicPlayer.
آمل أن يساعدك هذا. أحاول التخلص من تأخر بدء التشغيل عند تشغيل ملف صوتي (قصير جدًا - أقل من 2 ثانية) عبر AVAudioPlayer على iPhone. أولا ، الرمز: NSString *audioFile = [NSString stringWithFormat:@"%@/", [[NSBundle mainBundle] resourcePath], @"audiofile"]; NSData *audioData = [NSData dataWithContentsOfMappedFile:audioFile]; NSError *err; AVAudioPlayer *audioPlayer = [(AVAudioPlayer*)[AVAudioPlayer alloc] initWithData:audioData error:&err]; legate = self; [audioPlayer play]; أقوم أيضًا بتنفيذ طريقة audioPlayerDidFinishPlaying لتحرير AVAudioPlayer بمجرد انتهائي. في المرة الأولى التي ألعب فيها الصوت يكون التأخر واضحًا - على الأقل ثانيتين. ومع ذلك ، بعد ذلك الصوت يلعب على الفور. أظن أن الجاني ، إذن ، هو [NSData dataWithContentsOfMappedFile] يستغرق وقتًا طويلاً في القراءة من الفلاش في البداية ، ولكن بعد ذلك يتأخر في القراءة لاحقًا. لست متأكدًا من كيفية اختبار ذلك ، مع ذلك. هل هذا هو الحال؟ إذا كان الأمر كذلك ، فهل يجب تخزين ملفات NSData مسبقًا وتخزينها بشكل عدواني وإزالتها حول شروط الذاكرة المنخفضة؟