Я пытаюсь записать звук в своем приложении .net Maui. Для этого я использую специальный код iOS (Plugin.Maui.Audio не удовлетворяет всем моим потребностям).
В своем коде я использую класс InputAudioQueue. Это отлично работает на симуляторе iPhone, однако при развертывании на физическом iPhone вызов конструктора приводит к сбою. Я не получаю никакой трассировки стека, единственный вывод:
=================================================================
Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
ERROR: An error occurred while writing to the debug stream. Details: ObjectDisposed_Generic
ObjectDisposed_ObjectName_Name, UsbStream
INFO: PrivateFrameworks/TCC.framework/TCC :
0x1b51d2188 - /System/Library/PrivateFrameworks/TCC.framework/TCC :
0x21965fcb0 - /usr/lib/system/libxpc.dylib :
0x219652400 - /usr/lib/system/libxpc.dylib :
0x19a1a9150 - /usr/lib/system/libdispatch.dylib :
0x19a1c6b2c - /usr/lib/system/libdispatch.dylib :
0x19a1bbf98 - /usr/lib/system/libdispatch.dylib :
0x19a1bb7cc - /usr/lib/system/libdispatch.dylib :
0x2195f9cb4 - /usr/lib/system/libsystem_pthread.dylib : _pthread_wqthread
0x2195f6488 - /usr/lib/system/libsystem_pthread.dylib : start_wqthread
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1e216df64):0x1e216df54 ff 0f 5f d6 c0 03 5f d6 30 41 80 d2 01 10 00 d4 .._..._.0A......
0x1e216df64 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x1e216df
Я делаю что-то не так, и кто-нибудь еще сталкивался с этим раньше?
Конструктор:
public AudioRecorder()
{
AudioStreamDescription description = new AudioStreamBasicDescription();
InputAudioQueue queue = new InputAudioQueue(description);
}
Вызов
#if IOS
AudioRecorder recorder = new AudioRecorder();
#endif
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-net-maui
InputAudioQueue вызывает сбой на физическом Iphone в .net Maui ⇐ IOS
Программируем под IOS
-
Anonymous
1727848490
Anonymous
Я пытаюсь записать звук в своем приложении .net Maui. Для этого я использую специальный код iOS (Plugin.Maui.Audio не удовлетворяет всем моим потребностям).
В своем коде я использую класс InputAudioQueue. Это отлично работает на симуляторе iPhone, однако при развертывании на физическом iPhone вызов конструктора приводит к сбою. Я не получаю никакой трассировки стека, единственный вывод:
=================================================================
Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
ERROR: An error occurred while writing to the debug stream. Details: ObjectDisposed_Generic
ObjectDisposed_ObjectName_Name, UsbStream
INFO: PrivateFrameworks/TCC.framework/TCC :
0x1b51d2188 - /System/Library/PrivateFrameworks/TCC.framework/TCC :
0x21965fcb0 - /usr/lib/system/libxpc.dylib :
0x219652400 - /usr/lib/system/libxpc.dylib :
0x19a1a9150 - /usr/lib/system/libdispatch.dylib :
0x19a1c6b2c - /usr/lib/system/libdispatch.dylib :
0x19a1bbf98 - /usr/lib/system/libdispatch.dylib :
0x19a1bb7cc - /usr/lib/system/libdispatch.dylib :
0x2195f9cb4 - /usr/lib/system/libsystem_pthread.dylib : _pthread_wqthread
0x2195f6488 - /usr/lib/system/libsystem_pthread.dylib : start_wqthread
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1e216df64):0x1e216df54 ff 0f 5f d6 c0 03 5f d6 30 41 80 d2 01 10 00 d4 .._..._.0A......
0x1e216df64 03 01 00 54 7f 23 03 d5 fd 7b bf a9 fd 03 00 91 ...T.#...{......
0x1e216df
Я делаю что-то не так, и кто-нибудь еще сталкивался с этим раньше?
Конструктор:
public AudioRecorder()
{
AudioStreamDescription description = new AudioStreamBasicDescription();
InputAudioQueue queue = new InputAudioQueue(description);
}
Вызов
#if IOS
AudioRecorder recorder = new AudioRecorder();
#endif
Подробнее здесь: [url]https://stackoverflow.com/questions/79043379/inputaudioqueue-causes-crash-on-physical-iphone-in-net-maui[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия