Inter App Audio-Technologie: macht Effektknoten und Instrumentenknoten unabhängig

9

Ich schreibe eine HOST-Anwendung, die Core Audio neue iOS 7 Inter App Audio-Technologie verwendet. Mit Hilfe von Audio-Beispielen für Inter-Apps habe ich es geschafft, die Apps- und Effekt-App für Instrumente zu erhalten .

Das Problem ist, dass der Effektknoten vom Instrumentenknoten abhängig ist. Ich möchte Effektknoten und Instrumentenknoten unabhängig machen .

Hier mein Versuch.

%Vor%

aber meine Anwendung stürzt in dieser Zeile ab -

%Vor%

Und der Fehler, den ich bekam,

  

ConnectAudioUnit ist mit Fehler

fehlgeschlagen      

-10860 Initialisierung fehlgeschlagen mit Fehler

     

-10860 Fehler -10860 von AUGraphInitialize (HostGraph)

Hinweis: - Ich habe auch einen Screenshot des Code-Teils zum besseren Verständnis beigefügt.

Bearbeiten 1: -

%Vor%     
Badal Shah 21.12.2016, 06:47
quelle

1 Antwort

0

Also der Fehler, den Sie sehen, wie in Apple-Dokumenten , ist wegen The specified node cannot be found .

Es sieht so aus, als ob Sie die Apple-Beispielanwendung, die Sie verlinkt haben, genommen haben und nur ein wenig gelöscht haben, um einen Knoten zu entfernen, aber ich glaube nicht, dass es so einfach ist. Die Dokumentation des Beispiels zeigt deutlich, dass die beiden Knoten abhängig sind. Es reicht jedoch nicht aus, die Methode für das Hinzufügen von Remotes zu ändern, weil der Host immer noch versucht, beides zu erstellen, wie der angezeigte Fehler zeigt.

Aus dieser Datei Im Beispielprojekt zeigen Sie nur die Änderungen, die Sie an addRemoteAU vorgenommen haben, aber Sie müssen auch Änderungen an createGraph vornehmen, da der hostGraph mit seinen Knoten initialisiert wird. Wenn Sie das Diagramm mit nur einem Knoten initialisieren, sollten Sie in addRemoteAU keinen Fehler mehr anzeigen, weil ein Knoten nicht gefunden wurde, da der Graph an diesem Punkt keine zwei Knoten erwarten wird (was er jetzt von seiner Erstellung an tut). .

    
BHendricks 24.12.2016 15:32
quelle