AVAudioPlayer не может быть инициализированIOS

Программируем под IOS
Ответить
Anonymous
 AVAudioPlayer не может быть инициализирован

Сообщение Anonymous »

В приложении Xamarin.iOS AVAudioPlayer используется для записи и воспроизведения некоторых аудиофайлов.

Пользователь очень быстро записывает и сохраняет некоторые аудиофайлы, и когда он пытается воспроизвести один из них, в строке выдается исключение System.Exception:

Код: Выделить всё

NSError error;
_player = new AVAudioPlayer(NSUrl.FromFilename(_audioPlaybackFilePath), "m4a", out error);

System.Exception: не удалось инициализировать экземпляр типа
'AVFoundation.AVAudioPlayer': собственный
метод 'initWithContentsOfURL:fileTypeHint:error:' вернул ноль. Это условие
можно игнорировать, установив
MonoTouch.ObjCRuntime.Class.ThrowOnInitFailure в значение false.


Файл по указанному пути существует.
  • Есть какие-либо указания на то, в чем может быть проблема?
  • Есть ли способ установить для MonoTouch.ObjCRuntime.Class.ThrowOnInitFailure значение false, как указано в Exception StackTrace?


Подробнее здесь: https://stackoverflow.com/questions/461 ... nitialized
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»