Версия ShazamKit для Android работает хуже, чем официальное приложение Shazam. ⇐ Android
Версия ShazamKit для Android работает хуже, чем официальное приложение Shazam.
В моем проекте Flutter я реализовал API ShazamKit для iOS и Android, используя пакет flutter_shazam_kit.
Выполнив каждый описанный здесь шаг, я реализовал пример и сумел заставить его работать как на Android, так и на iOS.
При этом я протестировал его с этой песней (знаю, это какие-то странные вещи, но в этом и цель теста), и вот результаты:
[*]официальное приложение Shazam мгновенно распознает его. [*]ShazamKit на iOS распознает его правильно, хотя через 3–4 секунды. [*]ShazamKit на Android вообще не распознает его даже после нескольких попыток
Что еще более важно: я провел тест с официальным приложением Shazam и версией примера flutter_shazam_kit для Android на одном устройстве.
Я провел небольшое исследование и обнаружил ту ветку, в которой говорится, что это может быть получено из maximumQuerySignatureDuration, но я уже использую максимально допустимую задержку истечения срока действия, которая составляет ровно 15777000 секунд, но все еще не работает . Однако не уверен, относится ли это к этому или нет.
Любая помощь будет очень приветствоваться.
В моем проекте Flutter я реализовал API ShazamKit для iOS и Android, используя пакет flutter_shazam_kit.
Выполнив каждый описанный здесь шаг, я реализовал пример и сумел заставить его работать как на Android, так и на iOS.
При этом я протестировал его с этой песней (знаю, это какие-то странные вещи, но в этом и цель теста), и вот результаты:
[*]официальное приложение Shazam мгновенно распознает его. [*]ShazamKit на iOS распознает его правильно, хотя через 3–4 секунды. [*]ShazamKit на Android вообще не распознает его даже после нескольких попыток
Что еще более важно: я провел тест с официальным приложением Shazam и версией примера flutter_shazam_kit для Android на одном устройстве.
Я провел небольшое исследование и обнаружил ту ветку, в которой говорится, что это может быть получено из maximumQuerySignatureDuration, но я уже использую максимально допустимую задержку истечения срока действия, которая составляет ровно 15777000 секунд, но все еще не работает . Однако не уверен, относится ли это к этому или нет.
Любая помощь будет очень приветствоваться.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение