Size: a a a

React Native — русскоговорящее сообщество

2020 February 25

АС

Алексей Строителев in React Native — русскоговорящее сообщество
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg  на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
источник

AB

Andrew Bodryi in React Native — русскоговорящее сообщество
кто может подсказать крутое решение колорпикера?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Алексей Строителев
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg  на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
а для чистого web ничего нет?
типа такого (вроде заявлено что умеет)
https://github.com/brion/ogv.js/

если нет нативного решения в RN, что-то можно и в webview закостылить )
источник

GM

Gleb Matsko in React Native — русскоговорящее сообщество
Алексей Строителев
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg  на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
Как вариант, можно на бэке преобразовывать в .aac (как мы и делали, ибо других адекватных вариантов особо не нашли), с .aac уже плееры справляются
источник

АС

Алексей Строителев in React Native — русскоговорящее сообщество
Gleb Matsko
Как вариант, можно на бэке преобразовывать в .aac (как мы и делали, ибо других адекватных вариантов особо не нашли), с .aac уже плееры справляются
печалька, с бэком вариант нам не подходит (
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Алексей Строителев
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg  на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
я встречал много нативного кода на котлине и свифте если погуглите хорошо то найдете
источник

АС

Алексей Строителев in React Native — русскоговорящее сообщество
Юра Зинченко
я встречал много нативного кода на котлине и свифте если погуглите хорошо то найдете
видел 1 такой кусок, но он не подошел потому что по факту мне нужно как больше возможных форматов воспроизводить, и в целом плеер из react-native-video подходит, вот только на иос проблемы с ogg и aac … а из нативных кусков свою библиотеку с плеером выходит придется собирать )  Но похоже простых путей нет…
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
всем привет, вот такое в доке сплеш скрина, но в этом файле такого нету веедь,, что делать?
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
packages.add(new SplashScreenReactPackage());

вот так не работает
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Bogdan Shelomanov
packages.add(new SplashScreenReactPackage());

вот так не работает
удалил это и картинка работает, кек, а как такое возможно?
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Алексей Строителев
видел 1 такой кусок, но он не подошел потому что по факту мне нужно как больше возможных форматов воспроизводить, и в целом плеер из react-native-video подходит, вот только на иос проблемы с ogg и aac … а из нативных кусков свою библиотеку с плеером выходит придется собирать )  Но похоже простых путей нет…
🤔 как насчёт посмотреть исходники этой либы о которой вы говорите и посмотреть можно ли туда добавить функционал который вам нужен или взять с неё идею
источник

MY

Mykola Yatsuk in React Native — русскоговорящее сообщество
Bogdan Shelomanov
удалил это и картинка работает, кек, а как такое возможно?
может автолинкинг?
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Bogdan Shelomanov
удалил это и картинка работает, кек, а как такое возможно?
Необязательно такое делать, р-н может сам все слинковать и добавить, это если с коробки не завелось то уже там править нужно
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Mykola Yatsuk
может автолинкинг?
линкинг есть, но там не указано, что это линк пропишет, я остальное все руками сделал, только тот шаг убрал
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Юра Зинченко
Необязательно такое делать, р-н может сам все слинковать и добавить, это если с коробки не завелось то уже там править нужно
хуже не будет, если я уже выполнил все настройки?
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Bogdan Shelomanov
хуже не будет, если я уже выполнил все настройки?
Не, если  бы добавили пакет как в доке то при сборке написало бы что у вас два экземпляра либы
источник

АС

Алексей Строителев in React Native — русскоговорящее сообщество
Юра Зинченко
🤔 как насчёт посмотреть исходники этой либы о которой вы говорите и посмотреть можно ли туда добавить функционал который вам нужен или взять с неё идею
Можно, но тогда придется заниматься постоянной поддержкой, если вдруг обновится чего. Как альтернативу вижу скачивать файл и открывать посредством intentView ( ну и альтернативой на иос ), просто в чате это не очень красиво выглядит, но в целом беспроблемный вариант
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Алексей Строителев
Можно, но тогда придется заниматься постоянной поддержкой, если вдруг обновится чего. Как альтернативу вижу скачивать файл и открывать посредством intentView ( ну и альтернативой на иос ), просто в чате это не очень красиво выглядит, но в целом беспроблемный вариант
Всегда можно форкнуть)
источник

GB

Gena Black in React Native — русскоговорящее сообщество
С автолинком аккуратней... я понимаю, что никто не следит за зависимостями у себя в проектах, потому что большинство вообще не знает, что это такое... Но всё же. Недавно обновился @react-native-community/cli, до 3.2.0, так вот там оно научилось линковать то, что раньше не умело. В частности у нас в проекте начал автолинковаться уже слинкованный вручную https://github.com/terrylinla/react-native-sketch-canvas
И было очень неприятно, андроид билд начал валиться ни с того ни с сего, а оказалось просто два раза пакет слинкован.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Gena Black
С автолинком аккуратней... я понимаю, что никто не следит за зависимостями у себя в проектах, потому что большинство вообще не знает, что это такое... Но всё же. Недавно обновился @react-native-community/cli, до 3.2.0, так вот там оно научилось линковать то, что раньше не умело. В частности у нас в проекте начал автолинковаться уже слинкованный вручную https://github.com/terrylinla/react-native-sketch-canvas
И было очень неприятно, андроид билд начал валиться ни с того ни с сего, а оказалось просто два раза пакет слинкован.
тёмный лес абстракций...

а потом на необновленных (по тем или иным объективным причинам) проектах забываем прилинковать нативную библиотеку, ага, ведь автолинкинг же...
источник