
Sergey
04.01.2017
07:28:55

Sergey
04.01.2017
07:29:08
Конечно

Sergey
04.01.2017
07:29:56
А request_code какое значение там?

Sergey
04.01.2017
07:30:09
145

Google

Sergey
04.01.2017
07:30:34
Он не может превышать диапазон -127..127
:)

Sergey
04.01.2017
07:31:06
аа))

Sergey
04.01.2017
07:32:12
А ты попробуй, поставь 100 )
К примеру

Sergey
04.01.2017
07:34:38
тоже самое

Sergey
04.01.2017
07:35:03
Значит проблема не там, смотри логи

Глеб
04.01.2017
07:53:55
Господа, вновь я подошел к необходимости прикрутить ExoPlayer, и у меня возник вопрос. А нет-ли тут пользователей готового решения вроде https://github.com/brianwernick/ExoMedia? Интересует всё-ли там хорошо с точки зрения проигрывания видео в RecyclerView'е.

Alexander
04.01.2017
08:05:45
Сам буду скоро реализовывать проигрывание видео и уже знаю, что в RecyclerView видео лучше не проигрывать.
Лучше показывать превью и разворачивать по клику.

Beka
04.01.2017
08:07:29
Я делал в одном говно проекте))))

Глеб
04.01.2017
08:08:35
Звучит грустно :(

Beka
04.01.2017
08:09:28
Для видео несмоооомненнно экзоплейр. Других вариантов и быть не может. Мы делали огромный ресерч на эту тему с 50-60 разных девайсами. Стандартный медиаплейр это тупо враппер над динамик лайбрари. Гнусмасы какие то жестко меняют его. Местами HLS тупит. или вайдвайн не поддерживается в определенных девайсах. ДРМ просто боль с стандартным медиаплейром.

Google

Beka
04.01.2017
08:09:43
Есть альтернативы от Адоб, кастлаб. Но они тупят еще хуже))
Кароче. Тем глубже тем хуже с стандартной либой.

Глеб
04.01.2017
08:10:18
Нет, это-то понятно, я про готовые обертки над ExoPlayer'ом

Beka
04.01.2017
08:11:14
Ну зачем?)
тебе трудно 4 класса комбайнить?

Sergey
04.01.2017
08:11:26
https://medium.com/@v.danylo/implementing-video-playback-in-a-scrolled-list-listview-recyclerview-d04bc2148429#.90cbz4bif

Beka
04.01.2017
08:11:29
Там все все понятно

Глеб
04.01.2017
08:12:25
Не совсем оно там прозрачно

Alexander
04.01.2017
08:12:37
Без проблем вставлял Ехо в ресайкл. На скролл лиснер ведал старт стоп.

Beka
04.01.2017
08:13:10
В чем твоя проблема чувак?)
бери и юзай. Понятный интерфейс. Или хочешь что бы все было вызовом одного метода?)

Глеб
04.01.2017
08:14:08
Лучше, конечно, вообще без вызовов :) Но так очень редко бывает, почти никогда. Хочу, чтобы за меня учли нюансы

Ⓜ️ᵃʳᵃᵗ
04.01.2017
08:14:26

Alexander
04.01.2017
08:15:18
Единственная проблема у меня была в том что в релизной версии не было нужного скейла. Поэтому я их dev ветки библиотеку собирал.
Сейчас может уже и зарелизили.

Глеб
04.01.2017
08:16:54
Вообще больше всего меня в использовании эхоплеера беспокоит вопрос TextureView или SurfaceView и как не выстрелить в ногу с onSurfaceTextureAvailable

Beka
04.01.2017
08:17:21
SurfaceView
Я хз как ты с TextureView хочешь юзать)
Как я понимаю в TextureView внедрен стандартный медиаплейр.

Глеб
04.01.2017
08:18:14
Так-то в прошлом проекте использовал TextureView

Google

Beka
04.01.2017
08:18:18
Ты не можешь пихать туда свой плейр типа экзоплейра.

Глеб
04.01.2017
08:18:27
можу

Beka
04.01.2017
08:18:28
Что за проект был?)))

Глеб
04.01.2017
08:18:54
=_=
Ты первый

Beka
04.01.2017
08:19:04
Стало интересно)) Если ты тот чувак который я думаю то прокленаю)))

Alexander
04.01.2017
08:19:17
?

Beka
04.01.2017
08:19:50
Я давно ищу его адрес. Такие люди не должны размножатся.

Глеб
04.01.2017
08:20:26
Выяснилось, что это не я!

Beka
04.01.2017
08:20:32
Да нее)) Вроде выяснили)) Не он)

Sergey
04.01.2017
08:20:34
SurfaceView
SurfaceView не имеет буфферов синхронизации с юай слоем

Sergey
04.01.2017
08:22:19
иными словами видео в SurfaceView будет подпрыгивать при скролле

Beka
04.01.2017
08:22:47
Дело в том что TextureView имел внутри себя логику плейбека. И если в фоне играет Спотифай и ты запускаешь свой апп. И там в ресайклер вию у тебя начинает играть видео.

Alexander
04.01.2017
08:22:56
Хз не прыгает.

Глеб
04.01.2017
08:22:56
эммм

Beka
04.01.2017
08:22:57
И тут спотифа или другие плейры остановятся
Так ка твой TextureView забирает фокус

Глеб
04.01.2017
08:23:08
ээээээ, нет, не было такого
хотя...

Google

Глеб
04.01.2017
08:23:21
я и не проверял такой момент

Beka
04.01.2017
08:23:28

Sergey
04.01.2017
08:23:56

Beka
04.01.2017
08:23:56

Admin
ERROR: S client not available

Sergey
04.01.2017
08:24:22
я статью скинул выше

Глеб
04.01.2017
08:26:58
но у TextureView есть setTransform

Sergey
04.01.2017
08:27:56
пожалуйста
вот еще для размышлений на тему SurfaceView и TextureView. Гугловая библиотека для камеры. На разных апи они используют то SurfaceView то TextureView
https://github.com/google/cameraview
на «новых» апи 21-23 был TextureView, а вот на апи 24 вернулись к SurfaceView как и для апи 9-13

LEXASOFT
04.01.2017
08:37:00
осталось запилить Camera3 с переходом из SurfaceView в TextureView?

Sergey
04.01.2017
08:39:42

Quarx2k ?
04.01.2017
08:47:01
Так то камера 3 уже есть внутри андроида. Для хала
Camera3.4 если точнее

Taras
04.01.2017
08:48:42
как посмотреть где в проекте используется определённая строка из String.xml?

Иван
04.01.2017
08:49:07
ПКМ-fing usage
По названию строки

Google

Taras
04.01.2017
08:49:32
thanks)

Sergey
04.01.2017
08:59:04
кто работал с хром табами как в телеграм, внутри приложения можно перехватыать клики по ссылкам?

Vitaliy
04.01.2017
09:01:05

Sergey
04.01.2017
09:01:56
Я
внутри приложения можно перехватыать клики по ссылкам?

Vitaliy
04.01.2017
09:02:33
Можно
Но табы тут не при чём

O'Miay
04.01.2017
09:03:10
и хром тоже

Vitaliy
04.01.2017
09:03:12
Это способ их обрабатывать, а не перехватывать
Есть movement method
Google it

Sergey
04.01.2017
09:04:24
ок благодарствую

Глеб
04.01.2017
09:11:47

Vitaliy
04.01.2017
09:13:02
Просто улучшения добавили скорее

Глеб
04.01.2017
09:22:19
Там очень серьезные улучшения добавили. Я, честно говоря, краем уха слушал, потому как 24+ - это ещё не настоящее, но запомнил, что TextureView больше не нужен

Alexey
04.01.2017
09:36:18
вот нахуевертили однако

Sergey
04.01.2017
09:36:51

Alexey
04.01.2017
09:37:49