@reactnative_ru

Страница 469 из 878
Nikita
11.01.2018
17:55:16
RNщики, ниукого после перехода с 0.49 на 0.50 фризы не появлялись? приложение ппц стало тормозным

Møbý
11.01.2018
17:55:25
не делал такое, а в примерах разве нет?
ну у этого видеоплеера в апи нет ничего чтобы специально размаунтить этот компонент, поэтому он у меня прямо в фоне играет при переходке к следующей сцене

а кто юзает react-native-router-flux?

Play
11.01.2018
18:00:45
Google
Møbý
11.01.2018
18:03:03
paused={false} // Pauses playback entirely. в стейт true и будет пауза комментарии посмотрите
это я использую, имею в виду то что у меня в проекте есть гамбургер меню и если его открыть пока видео проигрывается и уйти в другое меню что доступно в нем, то в фоне проигрывается видео и никак его не заткнуть, вот.

Møbý
11.01.2018
18:05:28
смотрели? https://github.com/react-native-community/react-native-video#play-in-background-on-ios
да, но если я правильно понимаю там речь о включении возможности проигрывания в бэкграунде а мне надо чтобы плеер вырубался при переходе на другой экран)

Møbý
11.01.2018
18:06:45
так может проще, в редаксе отправить, при переходе, состояние с остановкой видео?
я не особо хорошо пока в нем, надеялся что есть просто ПРОП которым можно это дело фиксить, как в видео плеере от EXPO, но он не включается почему то в итоговый проект

Møbý
11.01.2018
18:10:43
может пора изучить? редакс хороший инструмент для управления состоянием приложения.
ну, может и так. раз другого варианта нет, но видимо анмаунтиться компонент все равно не будет, он будет просто паузить.

других плееров не существует пока, да?

Møbý
11.01.2018
18:15:35
https://github.com/itsnubix/react-native-video-controls
так это же контролы для обсуждаемого нами плеера?

это не плеер сам по себе

Google
Møbý
11.01.2018
18:16:55
можно установить // To set video position in seconds (seek) this.player.seek(0)
вы имеете в виду чтобы по нажатию на гамбургер диспатчился экшен ставящий видео в начало и на паузу?

Play
11.01.2018
18:16:57
так это же контролы для обсуждаемого нами плеера?
если не нравится, то сделайте свой контрол. главное что вашу задачу можно решить этой либой react-native-video

Møbý
11.01.2018
18:19:42
если не нравится, то сделайте свой контрол. главное что вашу задачу можно решить этой либой react-native-video
речь не про контролы, я нативные контролы юзаю. речь о том что компонент с видео остается висеть в памяти при переходе на другой экран и если забыть поставить на паузу то и звук слышно, и проигрывание идет. у видеоплеера от EXPO есть метод - this.player.unloadAsync(), но этот плеер не добавляется в релизный проект, а react-native-video просто не имеет таких методов.

Play
11.01.2018
18:22:48
вы имеете в виду чтобы по нажатию на гамбургер диспатчился экшен ставящий видео в начало и на паузу?
думаю, что можно поставить на паузу при нажатии на гамбургер, а если юзер выберет этот же скрин в меню, то вызвать рендер. может так?

Møbý
11.01.2018
18:23:54
думаю, что можно поставить на паузу при нажатии на гамбургер, а если юзер выберет этот же скрин в меню, то вызвать рендер. может так?
можно попробовать, однако гамбургер у меня далеко от этого компонента находится, хех) там экшн не поймет кому я стейт хочу поставить) только редаксом если

Play
11.01.2018
18:25:42
Play
11.01.2018
18:27:38
если бы я не использовал react-native-router-flux ?
тоже на нем сидел, пока он не переехал на API react-navigation

Møbý
11.01.2018
18:28:16
Play
11.01.2018
18:29:42
Møbý
11.01.2018
18:31:54
react-navigation ?
интересно) можно в лс напишу?

Play
11.01.2018
18:35:12
интересно) можно в лс напишу?
Если по RN, то лучше сюда, может я тоже чего-то не знаю и коллеги поправят. Я так на своих ошибках здесь учусь)

Møbý
11.01.2018
18:55:01
Если по RN, то лучше сюда, может я тоже чего-то не знаю и коллеги поправят. Я так на своих ошибках здесь учусь)
тоже верно) ну в общем юзаю я етот роутер, и не могу понять, все таки как правильно объединять сцены в стеки? ну то есть по какому признаку. а еще возникает проблема использования <Modal/> то есть создаю компонент с версткой, оборачиваю root стек тегом <Modal/> далее кладу рядом с основным стеком этот модал в виде <Scene/> и после этого перестает работать Actions.reset(), пишет ошибку.

Artem
11.01.2018
18:55:16
@kslpv подробнее, что под винду?

Møbý
11.01.2018
18:56:04
если есть возможность помочь разобраться в этом всем по скайпу, был бы благодарен!

All
11.01.2018
19:22:42
@kslpv подробнее, что под винду?
https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6 https://github.com/Microsoft/react-native-windows

Play
11.01.2018
20:01:48
Правильно ли я понял, что Android SDK должно быть обязательно 23-го уровня, то есть не выше и не ниже?

Google
Кирилл
11.01.2018
20:18:42
Привет всем, подскажите плиз не разбираюсь в ssl, какой сюда серт пихать private или public https://github.com/localz/react-native-pinch ?

Play
11.01.2018
20:19:30
Кирилл
11.01.2018
20:19:38
подойдет ли серт полученный таким образом: openssl s_client -showcerts -connect {HOST}:{PORT} </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.cer

Sergey
11.01.2018
20:20:06
Может быть для реакта это свит спот

Но это только до августа так может быть.

Play
11.01.2018
20:21:15
Но это только до августа так может быть.
Что там за событие нас ждет?

Sergey
11.01.2018
20:21:24
С августа фейсбуку надо будет поднапрягтись

Что там за событие нас ждет?
Надо будет поддерживать крайнюю версию ос обязательно

Тоесть targetSDK 26+

А это означает использовать compileSDK 26+, appCompat 26+ и тд

Play
11.01.2018
20:24:28
Тоесть targetSDK 26+
интересно. спасибо)

Sergey
11.01.2018
20:25:06
Будет интересно когда маркет не позволит опубликовать приложение на старом сдк

Play
11.01.2018
20:25:15
Warning:The specified Android SDK Build Tools version (23.0.1) is ignored, as it is below the minimum supported version (26.0.2) for Android Gradle Plugin 3.0.1. Android SDK Build Tools 26.0.2 will be used. To suppress this warning, remove "buildToolsVersion '23.0.1'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools. Как быть в таком случае? Обновлять до 26.0.2?

Vladimir
11.01.2018
20:25:43
Парни, как установить provisional сертификат? У меня есть файл с расширением mobilephone

Vladimir
11.01.2018
20:25:49
Что-то такое

Play
11.01.2018
20:26:27
Это откуда?
Из Андроид Студио

Google
Sergey
11.01.2018
20:26:43
Из Андроид Студио
Первые звоночки )

Но нельзя просто обновить циферку в build.gradle. Это повлечет определенные последствия

Play
11.01.2018
20:27:22
Первые звоночки )
Не могу даже init проект завести

Sergey
11.01.2018
20:29:21
Везде где есть *support.v* надо такую же версию

Иначе могут быть конфликты в апи

Play
11.01.2018
20:35:44
такой нет, есть только 26.0.1

Sergey
11.01.2018
20:36:30
Это ты смотришь на build tools

Аппкомпат это в sdk tools

Sergey
11.01.2018
20:42:04
Обнови репозитории

Play
11.01.2018
20:42:52
Обнови репозитории
репозиторий sdk?

Sergey
11.01.2018
20:43:23


и если у тебя андроид градл плагин версии 2.х то надо прописать новый адрес мавен репозитория на котором библиотеки лежат

Sergey
11.01.2018
20:49:29
где?
в корневом build.gradle

Google
Sergey
11.01.2018
20:49:55
allprojects { repositories { maven { url 'https://maven.google.com' } } }

Play
11.01.2018
20:51:28
Sergey
11.01.2018
20:51:51
погодь, куда ты поставил 26.1.0?

26.1.0 только для appCompat и support библиотек

Sergey
11.01.2018
20:55:24




Play
11.01.2018
20:55:37
26.1.0 только для appCompat и support библиотек
за dependencies { compile fileTree(dir: "libs", include: ["*.jar"]) compile "com.android.support:appcompat-v7:26.1.0" compile "com.facebook.react:react-native:+" // From node_modules } не выходить?

All
11.01.2018
20:56:24
бывают приватный ключ и публичный ключ, как его часть

сертификат это ключ + подписанная метаинформация от него

идея пининга в сверке сертификата пршедшего от сервака с заранее вшитым в прилу

Play
11.01.2018
20:58:10


Sergey
11.01.2018
20:58:38
Android Platform Tools

говорю же buildToolsVersion это не версия SDK

buildToolsVersion “26.0.2"

Страница 469 из 878