Vadim
Вот функция отвечающая за анимацию
Пастебин тебе в помощь))
Alxius
https://sun9-69.userapi.com/c858016/v858016616/17ea9a/mfqaNEbTKjI.jpg Вроде урон 1 , а дохнешь ) НУжен ли лог боя для игр? (хотя бы однострочный)
Alxius
впрочем думаю на андроиде лучше пожертвовать им чтобы больше поля боя было видно
NermaN 𓅂
Кто нибудь возился с этим ? https://github.com/travelpayouts/travel-app-android
NermaN 𓅂
Я пока ковырял почти потерял веру в человечество, и в адекватность разработчиков под андроид которые это делали в частности
TS
Как можно сохранить две аудиодорожки в один файл (смиксовать два звука и сохранить в один)?
Nikolai
ffmpeg
Anonymous
Новая Ава?
Vladislav
Доброе утро. Работаю с TabLayout и ViewPager, и у меня возникла проблема. Табы находятся во фрагменте. При первом вызове фрагмента все нормально работает, но когда я перехожу в другой фрагмент и обратно возвращаюсь, там начинается какая-то фигня, сами вкладки то пропадают то появляются. Что за фигня? из за чего может быть?
Vladislav
Что-то в коде плохо
пример с инета брал, смотрю в коде, вроде все есть. сейчас попробую взять другие примеры
Kanstantsin
Как можно сохранить две аудиодорожки в один файл (смиксовать два звука и сохранить в один)?
На нативке я с таким не работал, у нас была Superpowered C++ библиотека, и она могла и проигрывать одновременно миксованные файлы и сохранять, и делала это очень быстро, но это платное решение вроде
TS
Я так понимаю что никакие SoundPool и AudioRecorder мне не помогут сохранить смикшированный звук,нужно ndk c++?
TS
что == ndk c++)
awawa
что == ndk c++)
Да прямо в джаве мержить можно. Берешь два массивчика данных, нормализуешь, мержишь, сохраняешь в новый массивчик. Ни строчки C++ кода
TS
🤔 надо покопать на эту тему в принципе я могу каки-ето библотеки на java найти может и для android подойдет
awawa
что == ndk c++)
https://pastebin.com/6vc8YnaW вот таким кодом я мержил два wav файла, 8кГц, PCM 16 битовый
TS
спасибо🙏
awawa
спасибо🙏
Но это не претендует на звание хорошего алгоритма, я его вообще на SO нашел. Я бы лучше юзал проверенные какие-то либы, тот же ffmpeg
TS
главное есть точка для старта)
TS
А как его затем сохранить в mp3?
Andrew
взять кодек и перекодировать) а лучше ffmpeg)
Andrew
Вот для мобилок есть ffmpeg https://github.com/tanersener/mobile-ffmpeg
Kanstantsin
Да прямо в джаве мержить можно. Берешь два массивчика данных, нормализуешь, мержишь, сохраняешь в новый массивчик. Ни строчки C++ кода
хм, мне кажется буду проблемы, когда у нас инвестигировали эту тему, неспроста остановились на С++ либе, в ней даже проигрывание запускалось быстрее миксованного файла и перемотка, чем в стандартном media player на один файл
Andrew
прикольно блин! можно видеоредактор замутить, тик ток с блекджеком)
Kanstantsin
если есть возможность я бы смотрел в сторону сишных решений всё же, + это кроссплатформенность ещё, эту же либу потом и на иос и на вебе использовали в итоге
Vitaly
Вот для мобилок есть ffmpeg https://github.com/tanersener/mobile-ffmpeg
ffmpeg тяжелый, apk-ха в размере увеличится, лучше посмотреть в сторону https://developer.android.com/reference/android/media/MediaMuxer
Kanstantsin
Да я и не спорю, это у меня временное решение, функция далеко не ключевая, потом переделаю как-нибудь)
у нас просто это была основная фича как раз, мобильная музыкальная студия с эффектами, миксованием и т.д.
awawa
ffmpeg тяжелый, apk-ха в размере увеличится, лучше посмотреть в сторону https://developer.android.com/reference/android/media/MediaMuxer
Да только он ничего не умеет, судя по доке. На выходе только видео форматы, и то только MP4 и WEBM, если надо API < 26
Turalllb
genymotion для mac бесплатно использовать получится или там ограничения?
Евгений
genymotion для mac бесплатно использовать получится или там ограничения?
А почему не стандартный эмулятор? Работает то он отлично
⚡️Мухамед
Подскажите плиз: есть текущая дата - "dd-MM-yyyy" и кнопки "следующая" и "предыдущая" нужно определить по ним следующую либо предыдущие даты в зависимости текущей без открытия календаря
Turalllb
А почему не стандартный эмулятор? Работает то он отлично
ну что то много где пишут о том, что он лучше работает. Раньше пробовал его и он был медленный, сейчас на нем и интеловские образы работают. Кажется что он стал лучше гугловских эмуляторов. Так же увидел на стаковерфлоу коментарий, что нормально тестировать работу exoPlayer лучше на genimotion , так как он ближе к реальному устройству.
Turalllb
для персонального бесплатно
да я вроде тоже вижу такую инфу, пробую уже
Евгений
ну что то много где пишут о том, что он лучше работает. Раньше пробовал его и он был медленный, сейчас на нем и интеловские образы работают. Кажется что он стал лучше гугловских эмуляторов. Так же увидел на стаковерфлоу коментарий, что нормально тестировать работу exoPlayer лучше на genimotion , так как он ближе к реальному устройству.
Ну работают они +- одинаково. Только в гугловских эмуляторах больше функционала, genimotion хотят денег за дополнительный функионал. Ну и проблемы с плеером и т.д. были только на старых эмулях с андроид 5 и ниже. Ну и очень важно, что отзывы надо смотреть именно для мака.
Евгений
На винде гугловские эмуляторы работают отвратно в плане стабильности.
Turalllb
в основном говорит что кодеков нет
Евгений
ну на адроид ниже 7 у меня ехоPlayer ничего не воспроизводит
Мб там рили кодеки какие-то не стандартные? Как минимум андроид 6 и выше спокойно воспроизводят h264
Евгений
Блин, тогда хз😔
Turalllb
ну на Genymotion попробую
mike
А как сделал заголовок в тулбаре по центру когда активна кнопка назад? Нашел способ что у заголовка делать marginend = actionbarsize, но когда кнопка не активна тогда заголовок сьезжает с центра. Получается нужно следить за появлением этой кнопки и добавлять маргин и убирать?
Кирилл
Подскажите плз, флаг Paint.ANTI_ALIAS_FLAG и метод Paint#setAntiAlias - это одно и то же?
Chriz
Внимательно вопрос прочтен был?
А как сделал заголовок в тулбаре по центру когда активна кнопка назад?
Chriz
Вы ерунду потом написали, я вам ответил как надо
Кирилл
Да
Окей, спс.)
Puk
Может кто подскажет на сколько целесообразно использовать методы помеченные аннотацией @SystemApi
Turalllb
Блин, тогда хз😔
да как этот генимоушен запустить на мак ) бесит уже. скачал с офф сайта, просит виртуал бокс, пошел скачал виртуал бокс. установил. Всё равно просит виртуал бокс
Павел
Ребят, я по URL загружаю картинки через Glide и при этом кэширую, когда картинка обновилась на серваке я чищу кэш но все равно достается старая картинка, может кто нить сталкивался с такой проблемой?
Hovhannes
одно из двух - или на серваке не поменялась пикча или ты неправильно чистишь кеш
Turalllb
https://docs.genymotion.com/desktop/3.0/01_Get_started/012_Installation.html#macos
вроде так и сделал. есть такой фак если виртуал бокс есть, но генимоушен говорит что его нет, но для линукс , а для мак не нашел команд https://www.genymotion.com/help/desktop/faq/#error-vbox-linux
Павел
одно из двух - или на серваке не поменялась пикча или ты неправильно чистишь кеш
ну на серваке все меняется, я допустим изменяю свой аватар делая запрос http и по OnResponse чищу кэш Glide.get(context).clearMemory(); new Thread(() -> { Glide.get(context).clearDiskCache(); }).start();
Никита 🙃
если урла поменялась
Павел
если урла поменялась
урла не меняется в том то и дело
Корбен
http://screenshot.su/show.php?img=7032df1e0ad4251d584cb035d4f9bc8d.jpg не сталкивался никто?
Mike
@doctorat, не по адресу
Andrew
да как этот генимоушен запустить на мак ) бесит уже. скачал с офф сайта, просит виртуал бокс, пошел скачал виртуал бокс. установил. Всё равно просит виртуал бокс
Да никто не юзает на маке эту geny-ерунду. Стандартный эмулятор онли. Для редких кейсов старых апи просто берётся соответствующий девайс.
Andrew
вот тестовых теликов у нас не много
О, ты андроид-тв занимаешься?
Andrew
да
Есть проект. Могу в личку написать?
Turalllb
Есть проект. Могу в личку написать?
можешь, в каком виде проект ? apk или код?
Andrew
@JohnnySC а ты говорил, нет таких людей)
Hovhannes
у которых не бомбит от андроид тв разработки?
Andrew
да)