fait le jeu, mais les canaux gauche et droit sont inversés Le fichier AIFF résultant (stéréo PCM 16 bits).
Y aurait-il un moyen d'échanger les canaux que je suis en train d'écrire chaque tampon?
Voici la boucle pertinente:
Cette solution est très spécifique à l'audio 2 canaux. J'ai choisi de le faire en même temps que nous parcourons pour changer l'ordre des octets pour éviter une boucle supplémentaire. Je vais dans la boucle 1/2 du nombre et de traitement de deux échantillons par itération. Les échantillons sont intercalés si je copie des index d'échantillons impairs dans les indices même échantillon et vis-versa.
Une alternative consiste à utiliser une consultation de table pour le mappage de canal.
Ajouter python à Windows 7 PATH Maintenir Win et appuyez sur Pause. Cliquez sur Paramètres système avancés. Cliquez sur Variables d'environnement. Dans « Variables utilisateur » Cliquez sur « Nouveau » s'il n'y a pas de chemin, sinon sélectionnez la variable PATH et cliquez sur « Modifier » Enrichir; C: \ python34 à la variable Path. Redémarrez Invite de commandes. Installation pygame Vous voulez d'abord.
Selon la documentation, vous pouvez le faire comme ceci: konami = new Konami (); konami.code = function ()< document.getElementById('audio').play(); >; konami.load (); Fiddle Note Demo: pas sûr si cela est la façon dont la séquence konami doit être, mais la séquence de travail est en hausse, haut, bas, bas, gauche, droite, gauche, droite, b, a, entrez.
Avec NAudio, vous pouvez utiliser WasapiLoopbackCapture pour capturer la sortie de la carte son. Malheureusement, il n'y a aucun moyen de capturer spécifiquement l'audio d'une autre application bien.
Vous avez mal lu les docs. playAtTime: ne cherche pas à plus tard dans un fichier son. Il retarde le début de la lecture du fichier son (depuis le début). Pour jouer à partir du milieu d'un fichier son, réglez currentTime du joueur et commencer à jouer.
vous pouvez trouver l'option la liste API si // la