Описание тега audioqueueservices

Службы Audio Queue Services обеспечивают простой и легкий способ записи и воспроизведения звука в OS X. Начиная с OS X v10.5, эту технологию рекомендуется использовать для добавления основных функций записи или воспроизведения в ваше приложение Mac.
1 ответ

Воспроизведение буфера данных в формате MP3 с использованием сервиса AudioQueue: ошибка инициализации (-50)

В эти дни я боролся за то, чтобы найти способ воспроизвести сетевой аудиопоток (в формате пакета MP3) с помощью сервиса AudioQueue на iPhone. Чтобы последовательно достичь этой цели, я сначала получил общий локальный файл MP3 для воспроизведения с п…
1 ответ

Отсутствие кусков при создании файла с AudioQueue

Таким образом, файл.wav имеет несколько стандартных блоков. В большинстве файлов, с которыми я работаю, сначала идет чанк "RIFF", затем чанк "fmt", а затем чанк "DATA". При записи с использованием AVAudioRecorder эти чанки создаются (хотя перед чанк…
1 ответ

Objective-C - передача потоковых данных в аудио-очередь

В настоящее время я разрабатываю приложение для iOS, которое считывает аудиоданные IMA-ADPCM через TCP-сокет, преобразует их в PCM и затем воспроизводит поток. На этом этапе я закончил класс, который извлекает (или я должен сказать реагирует на нажа…
0 ответов

Swift AudioToolbox не воспроизводит аудиофайл и не заполняет аудиобуфер

Я пытаюсь воспроизвести аудиофайл с помощью AudioToolbox. Я написал это и быстро на основе старого примера C на веб-сайте Apple. Он компилируется и запускается, однако функция обратного вызова никогда не запускается после запуска CFRunLoop. (Он вызы…
22 авг '18 в 22:58
2 ответа

AudioQueueBufferRef пустой из-за задержки потока

У меня есть 3 audioQueueBufferRef, чтобы заполнить мою очередь аудио, и все работает хорошо, когда данные поступают достаточно быстро. Но иногда outputCallback просит заполнить буфер, когда данных больше нет. В этом случае я ничего не ставлю в очере…
22 окт '13 в 07:38
1 ответ

Запись звука в примере с какао, пожалуйста!

Я искал и этот сайт, и сеть в целом для примера приложения какао, которое использует QTKit или Audio Queue и фактически работает. К сожалению, я не могу найти ничего, что соответствует описанию выше. Все, что я хочу сделать, это получить простое при…
1 ответ

Микширование звука на iPhone: нужен совет

Я использую AudioQueue Service для воспроизведения звука в моем приложении. Мне нужно воспроизвести несколько аудио файлов вместе. Что я делаю сейчас, я просто создаю столько аудио-очереди, сколько мне нужно для воспроизведения файлов. Т.е. я создаю…
24 июл '12 в 14:01
1 ответ

Преобразовать код "AudioStreamPacketDescription" в swift3.2

Я конвертирую Audio Queues Service код в swift3.2, но я застрял здесь. Я не знаю, как написать эту строку кода в быстрой обновленной версии. Я хочу преобразовать приведенный ниже код в Swift 3.2 player.packetDescs = UnsafeMutablePointer<AudioStre…
10 мар '18 в 06:06
1 ответ

Синхронизация нескольких аудио-очередей

В документе Audio Queue Documentation от Apple утверждается, что он имеет "Дополнительные расширенные функции, поддерживающие запланированное воспроизведение и синхронизацию нескольких аудио-очередей". Тем не менее, нигде в сети не найдено никакой д…
1 ответ

AudioQueueStart Но нет голоса

import Foundation import AudioToolbox class AudioPlay { //setting buffer num static let knumberBuffers = 3 var aqData = AQPlayerState.init() //A custom structure for a playback audio queue class AQPlayerState { var mDataFormat = AudioStreamBasicDesc…
13 янв '17 в 06:26
1 ответ

iPhone dev - AudioQueue Services записывает на фоне

Я создал приложение для записи звука (например, демонстрацию "SpeakHere" от Apple), и мне было интересно, как я могу изменить его, чтобы он работал на BACKGROUND. Каждый раз, когда я вхожу в фоновый режим, обратный вызов AudioQueue останавливается, …
15 фев '11 в 23:42
1 ответ

Сохранение последних 30 секунд аудио в файле с помощью аудио-очереди iOS API

Я использую Audio Queue API для записи аудио с использованием буферов, я перешел по ссылке руководства Apple. Я хочу, чтобы только последние 30 секунд сохранялись в файле в каталоге документов, но это руководство сохраняет все аудио один раз в буфер…
12 июн '17 в 09:27
2 ответа

AVAssetReader для AudioQueueBuffer

В настоящее время я делаю небольшой тестовый проект, чтобы посмотреть, смогу ли я получить образцы из AVAssetReader для воспроизведения с помощью AudioQueue на iOS. Я прочитал это: ( Воспроизвести сырой несжатый звук с AudioQueue, без звука) и это: …
2 ответа

Почему мой AudioQueueOutputCallback не может быть вызван?

Я использую API AudioQueue Services для воспроизведения потокового аудио с сервера через соединение через сокет TCP на iPhone. Я могу воспроизвести буферы, которые были заполнены из сокетного соединения, я просто не могу заставить свой AudioQueue вы…
27 сен '11 в 21:05
1 ответ

Как воспроизвести следующий файл с помощью Audio Queue Services

Как правильно воспроизвести следующий файл с помощью Audio Queue Services? Когда нажата кнопка "Воспроизвести следующее", должен ли я сначала вызвать AudioQueueStop, а затем AudioQueuePrime/AudioQueueStart или этого достаточно, чтобы просто заполнит…
10 окт '09 в 11:53
2 ответа

Точное время окончания воспроизведения аудио-очереди

Я использую Audio Queues для воспроизведения аудио файлов. Мне нужно точное время на финише последнего буфера. Мне нужно уведомить функцию не позднее, чем через 150 мс-200 мс после воспроизведения последнего буфера... Через метод обратного вызова я …
1 ответ

Воспроизводить звук iphone на постоянной громкости

Я использую AudioQueue Services для воспроизведения звука в моем приложении (AQPlayer позаимствован у Speak Here), и я хотел бы знать, возможно ли воспроизводить звук с постоянной громкостью независимо от аппаратной громкости iphone. Например, клави…
13 авг '10 в 10:54
1 ответ

Проигрыватель Audio Queue Services в Swift не вызывает обратный вызов

Я поигрался с Audio Queue Services около недели, и я написал быструю версию из Apple Audio Queue Services Guide. Я записываю в Linear PCM и сохраняю на диск следующим способом: AudioFileCreateWithURL(url, kAudioFileWAVEType, &format, AudioFileFl…
1 ответ

Когда аудио очередь воспроизводится lpcm, декодированный из ffmpeg, истекшее время аудио-очереди превышает длительность медиа

При воспроизведении данных lpcm, декодированных из ffmpeg с помощью audioqueue, истекшее время, полученное AudioQueueGetCurrentTime превышает продолжительность СМИ. Но когда декодируется тот же носитель с помощью инфраструктуры AVFoundation, истекше…
15 авг '12 в 09:06
1 ответ

AudioFileReadPacketData возвращает -50, когда передан действительный файл

Я потратил некоторое время, пытаясь отладить это самостоятельно, но я не могу получить AudioFileReadPacketData правильно читать переданные данные. Это основано почти прямо на Apple AudioQueueServices Guide, class SVNPlayer: SVNPlayback { var queue: …
01 июн '17 в 20:16