سؤال

وأريد أن ألعب ملف صوت عندما يظهر alertview ويلعب باستمرار حتى يقوم المستخدم بالنقر على موافق أو cancel.how أفعل هذا؟

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

المحلول

وكما يقول Zoul، يمكنك انشاء وتشغيل الصوت كما تسمونه [عرض myAlert] وإلغاء الصوت في رد رأي في حالة تأهب. سوف التعليمات البرمجية ننظر بشيء من هذا القبيل:

  AVAudioPlayer *myPlayer;

  // ...

  // create an alert...

  NSError *error;
  myPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:mySoundFileURL error:&error];
  // handle errors here.
  [myPlayer setNumberOfLoops:-1];  // repeat forever
  [myPlayer play];
  [myAlert show];

  // ...

  // in alert callback.
  [myPlayer stop];
  [myPlayer release];

نصائح أخرى

وكما تسمونه بالفعل طريقة show لعرض الحوار، لماذا لا يتم ببساطة بدء تشغيل الصوت هناك ووقف في في تنبيه الرأي رد ؟ للصوت نفسه يمكنك استخدام AVAudioPlayer.

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