Ich versuche den Gracenote Mobile Client für Android zu verwenden, um Musik über das Mikrofon zu identifizieren.Gracenote Android Offline-Modus
Bis jetzt funktioniert es gut und ich erhalte Erkennungsergebnisse (mit identifyAlbum).
Ich frage mich, ob es möglich ist, ein offline Szenario zu unterstützen. Fingerabdruck einer Aufzeichnung und Übermittlung des Fingerabdrucks an die Gracenote-Server zu einem späteren Zeitpunkt (wenn Internet verfügbar ist).
(ich weiß, dass es wahrscheinlich die Aufnahme als Audiodatei speichern, funktionieren würde, und diese Datei zur Identifizierung später einreichen. Ich frage mich nur, ob es möglich war, Fingerabdrücke zu speichern und abzurufen, anstatt Aufnahmen)
Hilfe wird sehr geschätzt.
Grüße und danke. woellij
Ich habe nicht versucht, dies auf Android, aber entsprechend der Dokumentation folgenden APIs bieten möglicherweise, was Sie brauchen. 'GnMusicId.fingerprintBegin()' ' GnMusicId.fingerprintWrite()' ' GnMusicId.fingerprintEnd()' ' GnMusicId.fingerprintDataGet()' – Alan
Hallo Alan. Danke, dass Sie mich in diese Richtung weisen - ich war mir dieser Klasse nicht bewusst. Bisher habe ich gerade etwas nach dem [Android Sample] (https://github.com/kevguy/GraceneSDKSample) implementiert. Wo finde ich die Dokumentation? Ich bin auf der Gracenote-Entwickler-Seite völlig verloren. – woelliJ
Gehen Sie zum folgenden Link, um GNSDK für Mobile (Android) herunterzuladen - https://developer.gracenote.com/gnsdk. Es gibt API-Referenz in den HTML-Dokumenten, aber ich fürchte, es gibt keine Beispiele für die Verwendung der oben genannten APIs. – Alan