Олег: еще на последок хотел спросить, если я буду использовать textureview, то я все равно же буду взаимодействовать с MediaView классом, разве это не то же самое что и SurfaceView? Не знаете ли как тогда с помощью textureview можно было бы синхронизировать? И еще, я видел 1 похожую тему, говорили что надо через bitmap как-то вырисовывать, но я никогда не знаю тоже как этом могло бы быть.
Олег: вот именно, что другие этого не делают, я говорю я провел уже неделю без перерыва практически на то что бы найти решение, ибо мне надо бы побыстрее это сделать, но в интернете по похожему воспроизведению ничего нету, по side by side - тоже, я даже писал на почту с просьбой ответить на некоторые вопросы в гугл плей приложениях которые реализованы уже, но никто не отвечает, рационально или нет, мне все равно уже, я уже так давно с этим вожусь что мне лишь бы каряво, но работало сначала, это лучше чем у меня щас. Если у вас есть время, не могли бы вы мне дать свой скайп и я покажу что у меня уже есть?
Олег: а если я в surfaceView попробую переопределить метод setDisplay() и поставить туда 2 surfaceView будет ли работать?Просто я уже так долго над этим вожусь и уже просто не знаю как это сделать....
"А 127.0.0.1:3965 блокируется?" не понял этого вопроса, я вот пытаюсь щас сделать через videoView вроде продвинулся, щас могу процентно взять воспроизведение видео, могу выложить исходники, вроде все хорошо, но 2 видео плеер не воспроизводиться одновременно с первым, не знаю почему. Я сейчас пробую переделать именно сам MediaView класс, но не могу найти где в этом классе именно сам view создается.
да, я знаю как разделить экран с помощью LinearLayout, но проблема в том что я буду использовать видео плеер, сами понимаете что бы синхронизировать(если их будет 2 воспроизводиться одновременно) очень тяжело, поэтому нужно именно зеркальное отражение одной части экрана на другую.
хоть кто-то откликнулся с пониманием, дело в том что и с помощью встроенных методов из библиотеки cardboard от google можно так же прорисовывать при любых изменениях в датчике устройства, но это не подходит ибо у меня воспроизводиться поток видео, и то что вы предлагаете каждый раз его воспроизводить заново это глупо. Короче говоря в методе onSurfaceCreate можно попытаться программно создать элемент и дальше с ним работать, только и тут проблема потому что я знаю только один способ создания элементов это когда уже есть поставленный LinearLeyout, а в моем случае cardboard перекрывает все элементы поверх.
я вроде писал в вопросе что не хочу использовать 2 одинаковых компонента, а в моем случае на только 1 активити это будет как минимум 3 одинаковых компонента, зачем дублировать огромниший код если можно попытаться сделать зеркальное отображение части экрана, если это конечно возможно что я и собираюсь выяснить или найти. Спасибо за продуктивный ответ.
я видел это и читал документацию, дело в том что я не знаю как портировать туда воспроизведение видео, да и как реализовать xml, что бы Cardboard воспроизводил видеоформат не знаю, поэтому и ищу другой способ, ведь по сути мне не нужно использовать датчики а лишь разделение экрана.
Sergey Lerg: да, тут я понял что немного не правильно задал вопрос, вообщем мне нужно из всех схемы которая используется в google cardboard только взаимодействия магнитного кольца и телефона. Что я имею в виду, на google cardboard есть с левой стороны магнитное кольцо, при его изменении местоположения что-то делается, так вот это что-то мне надо получить и попытаться обработать.