2011-10-07 5 views
2

Salut tout le monde peut m'aider à créer des données audio par programme.Créer une donnée audio par programme

Je sais comment lire des fichiers audio sur mes ressources, mais j'ai besoin d'un son silencieux que je puisse jouer de manière flexible (ajuster sa longueur) sur AVAudioPlayer. Est-ce que n'importe qui peut pointer sur quelques ressources ou mot-clé que j'ai besoin de rechercher au sujet de ceux-ci.

Merci

Répondre

3

lors de l'utilisation d'un format d'échantillon signé avec un signal audio non compressé, les données audio silencieux est tout simplement un flux d'échantillons remplis zéro:

for (size_t idx = 0; idx < sampleCount; ++idx) { 
    sampleBuffer[idx] = 0; 
} 

, vous pouvez utiliser cette approche pour couper un flux ou créez une ressource (par exemple un fichier) à partir d'un tampon que vous produisez.