Anonymous
Поддерживаю
Anonymous
Ребята, кто нибудь пользуется/пользовался react-native-video? Именно его вот.
Anonymous
а как компонент для проигрывания видео по кнопочке плей и т д? у меня оно не анмаунтится нифига. других видео плееров не нашел.
Nikita
RNщики, ниукого после перехода с 0.49 на 0.50 фризы не появлялись? приложение ппц стало тормозным
Anonymous
ну у этого видеоплеера в апи нет ничего чтобы специально размаунтить этот компонент, поэтому он у меня прямо в фоне играет при переходке к следующей сцене
Anonymous
а кто юзает react-native-router-flux?
Anonymous
это я использую, имею в виду то что у меня в проекте есть гамбургер меню и если его открыть пока видео проигрывается и уйти в другое меню что доступно в нем, то в фоне проигрывается видео и никак его не заткнуть, вот.
Anonymous
да, но если я правильно понимаю там речь о включении возможности проигрывания в бэкграунде а мне надо чтобы плеер вырубался при переходе на другой экран)
Anonymous
я не особо хорошо пока в нем, надеялся что есть просто ПРОП которым можно это дело фиксить, как в видео плеере от EXPO, но он не включается почему то в итоговый проект
Anonymous
ну, может и так. раз другого варианта нет, но видимо анмаунтиться компонент все равно не будет, он будет просто паузить.
Anonymous
других плееров не существует пока, да?
Anonymous
так это же контролы для обсуждаемого нами плеера?
Anonymous
это не плеер сам по себе
Anonymous
вы имеете в виду чтобы по нажатию на гамбургер диспатчился экшен ставящий видео в начало и на паузу?
Anonymous
речь не про контролы, я нативные контролы юзаю. речь о том что компонент с видео остается висеть в памяти при переходе на другой экран и если забыть поставить на паузу то и звук слышно, и проигрывание идет. у видеоплеера от EXPO есть метод - this.player.unloadAsync(), но этот плеер не добавляется в релизный проект, а react-native-video просто не имеет таких методов.
Anonymous
можно попробовать, однако гамбургер у меня далеко от этого компонента находится, хех) там экшн не поймет кому я стейт хочу поставить) только редаксом если
Anonymous
а вы какой роутер используете?
Anonymous
если бы я не использовал react-native-router-flux 😄
Anonymous
это плохо? что не так с ним?)
Anonymous
интересно) можно в лс напишу?
Anonymous
тоже верно) ну в общем юзаю я етот роутер, и не могу понять, все таки как правильно объединять сцены в стеки? ну то есть по какому признаку. а еще возникает проблема использования <Modal/> то есть создаю компонент с версткой, оборачиваю root стек тегом <Modal/> далее кладу рядом с основным стеком этот модал в виде <Scene/> и после этого перестает работать Actions.reset(), пишет ошибку.
Artem
@kslpv подробнее, что под винду?
Anonymous
если есть возможность помочь разобраться в этом всем по скайпу, был бы благодарен!
Aleksandr
@kslpv подробнее, что под винду?
https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6 https://github.com/Microsoft/react-native-windows
Сергій
Откуда такой вывод?
Сергій
Может быть для реакта это свит спот
Сергій
Но это только до августа так может быть.
Сергій
С августа фейсбуку надо будет поднапрягтись
Сергій
Надо будет поддерживать крайнюю версию ос обязательно
Сергій
Тоесть targetSDK 26+
Сергій
А это означает использовать compileSDK 26+, appCompat 26+ и тд
Сергій
Будет интересно когда маркет не позволит опубликовать приложение на старом сдк
Volodymyr
Парни, как установить provisional сертификат? У меня есть файл с расширением mobilephone
Volodymyr
Что-то такое
Сергій
Это откуда?
Сергій
Это вперую очередь для пользователей
Сергій
Первые звоночки )
Сергій
Но нельзя просто обновить циферку в build.gradle. Это повлечет определенные последствия
Сергій
26.1.0
Сергій
Везде где есть *support.v* надо такую же версию
Сергій
Иначе могут быть конфликты в апи
Сергій
Это ты смотришь на build tools
Сергій
Аппкомпат это в sdk tools
Сергій
Обнови репозитории
Сергій
сек
Сергій
Android Support Repository и Google Repository
Сергій
и если у тебя андроид градл плагин версии 2.х то надо прописать новый адрес мавен репозитория на котором библиотеки лежат
Сергій
в корневом build.gradle
Сергій
allprojects { repositories { maven { url 'https://maven.google.com' } } }
Сергій
погодь, куда ты поставил 26.1.0?
Сергій
26.1.0 только для appCompat и support библиотек
Сергій
Сергій
Aleksandr
приватных сертификатов не бывает
Aleksandr
бывают приватный ключ и публичный ключ, как его часть
Aleksandr
сертификат это ключ + подписанная метаинформация от него
Aleksandr
идея пининга в сверке сертификата пршедшего от сервака с заранее вшитым в прилу
Сергій
buildToolsVersion поменяй на скачанную
Сергій
Сергій
Android Platform Tools
Сергій
говорю же buildToolsVersion это не версия SDK
Сергій
buildToolsVersion “26.0.2"
Сергій
и важно отметить что targetSDK говорит системе что это приложение разрабатывалось с учетом этого уровня апи готово к нему
Сергій
поэтому надо удостоверится что приложение не будет падать при определенных обстоятельствах ))
Сергій
например, targetSDK 23 говорит что ты у себя в приложении реализовал запрос пермишенов как этого вымогает Android 6. И в таком же духе для каждой новой версии ос свои изменения поведения
Сергій
это уже проблемы реакта )
Сергій
пишите побыстрее ишью фейсбуку
Сергій
времени не так уж и много осталось
Ilya
Не советую ставить плюс в версиях зависимостей
Сергій
градл думаю ни при чем
Сергій
градл это просто сборщик проекта
Сергій
думаю это несовместимость из новым аппкомпатом
Сергій
пугаю их августом
Сергій
только до августа
Сергій
обязует саппортить крайнюю версию ос. targetSDK 26+
Сергій
я давно уже )
Ilya
Да разве что рантайм-пермишны
Сергій
всмысле?
Ilya
Доз моды и так вроде для старых таргетов не меняют поведения?