Wie gehe ich vor, um Audio-Streams mit Cocoa auf dem Mac programmatisch zu erstellen? Zum Beispiel ein White-Noise-Generator mit Core-Frameworks unter Mac OSX in Cocoa-Apps?Programmgesteuertes Streamen von Audio in Cocoa auf dem Mac
3
A
Antwort
4
Ein Weg verwendet die CoreAudio DefaultOutputUnit.
Sie können es mit Parametern wie Ausgabefrequenz, Auflösung und Ausgabeformat konfigurieren. Dann können Sie programmgesteuert eine rohe Schallwelle erstellen und diese der Ausgabeeinheit zur Verfügung stellen.
Werfen Sie einen Blick auf dieses Beispiel auf Ihrem Rechner an/Developer/Examples/Core Audio/SimpleSDK/DefaultOutputUnit/
, die die Standard-Ausgabeeinheit verwendet eine programmatisch gerendert Sinuswelle zu spielen. Wenn Sie das als Ausgangspunkt verwenden, können Sie eine Routine schreiben, um alles andere auszugeben.
Dieser Speicherort unter/Developer/Examples/CoreAudio/enthält auch Tonnen anderer wichtiger Audio-Beispiele.
2
Betrachten Sie Audio Queue Services.
Verwandte Themen
- 1. Audio über HTTP streamen
- 2. Wie kann ich Audio von getUserMedia auf einen Server streamen?
- 3. So streamen Sie Audio in phonegap App
- 4. Setup für die Aufnahme und Wiedergabe von Audio auf dem Mac. VOIP App auf Mac
- 5. wie Audio-Dateien streamen in android
- 6. Entwickeln von Webanwendungen auf dem Mac
- 7. Erkennen von Vollbild-Anwendungen auf dem Mac
- 8. Zugriff auf Audio von jeder Anwendung unter Mac OS X
- 9. Cocoa Audio Lautstärkeregler mit Bindings
- 10. Programmgesteuertes Abrufen/Festlegen von Mac OSX-Standardsystemtastaturverknüpfungen
- 11. Einfache Audio-Input-API auf einem Mac?
- 12. Audio auf dem iPhone
- 13. Audio auf dem iPhone
- 14. NSFetchedResultsController Mac OSX Cocoa gleichwertig
- 15. Programmgesteuertes Abrufen des aktuellen Akkuladestands mit COCOA
- 16. Verwenden von Node.js zum Streamen von Audio zu html5-Audio-Tag und Umgehen der iOS-Einschränkung
- 17. STS-Startproblem auf dem Mac
- 18. Zugriff auf Mac-Anwendungen von Ruby oder PHP oder Cocoa
- 19. Wiedergabe von Audio auf dem iPhone
- 20. Programmgesteuertes Protokollieren auf dem Sharepoint ULS
- 21. AudioQueue Puffergröße für das Streamen von AAC-Audio
- 22. Cocoa-Anwendungsarchitektur unter Mac OS X
- 23. Programmgesteuertes Verbinden mit Quickbooks Online auf einem Mac
- 24. Audio-Engine auf dem iPhone
- 25. Erweitern der Liste in MAC Cocoa App
- 26. Programmgesteuertes Aktivieren von NSMenuItem
- 27. Installation von MySQL-Python auf dem Mac
- 28. Ausführen von NuSMV auf dem Mac
- 29. Installation von .net Core auf dem Mac
- 30. Robotium von der Befehlszeile auf dem Mac