Не работает кнопка Пауза/Продолжить

pnzdevelop

Member
В примере embed_player есть плеер, в котором кнопка "старт" работает, остановить работает. А возобновить - нет.
 

Max

Administrator
Staff member
Проверьте на нашем демо-сервере
https://wcs5-eu.flashphoner.com/client2/examples/demo/streaming/embed_player/sample.html
Мы проверили c RTSP потоком. Возобновление работает.
Если работает и у вас, попробуйте обновить сборку Web SDK до последней доступной версии:
https://flashphoner.com/downloads/b...cec7fc4fcd5c8e57fad91efa62205d012f9e7a.tar.gz
Если возобновление не работает с нашим примером, дайте скриншоты и инструкции как воспроизвести. Потому что у нас не воспроизводится.
 

Max

Administrator
Staff member
У вас в логах такая ошибка при вызове REST-метода /stopStream
Попробуйте добавить этот метод в вашем REST-приложении, чтобы на вызов /stopStream со стороны WCS, ваш код отвечал корректным 200 OK.
Возможно тогда ошибка с возобновлением уйдет.

Code:
14:52:40,834 ERROR         HandlerUtils - API-ASYNC-pool-2-thread-118 Failed to invoke method
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.flashphoner.server.client.handler.HandlerUtils.lambda$processThroughREST$0(Unknown Source)
        at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
        at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
        at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
        at com.flashphoner.media.Q.B(Unknown Source)
        at com.flashphoner.server.client.MediaWCSClient.internalTerminateSubscribeSession(Unknown Source)
        at com.flashphoner.server.client.MediaWCSClient.terminateSubscribeSession(Unknown Source)
        at com.flashphoner.server.client.handler.wcs4.MediaHandler.stopStream(Unknown Source)
 

pnzdevelop

Member
Собственно при вызове в echo скрипте ничего не прописано. Где ещё это исправляется?
case"stopStream":
break;
 

Max

Administrator
Staff member
Проблему локализовали.
Связана с исключением имени потока clientExclude
Сейчас пытаемся исправить чтобы и exclude работал, и stop/start отрабатывал нормально.
По результатам отпишем в этой ветке.
 

Max

Administrator
Staff member
Сейчас (после обновления сервера до сборки 2505) кнопка возобновления воспроизведения в левом нижнем углу работает.
Но кнопка по центру не работает.
Так как вы модифицировали скрипты и интегрировали с кодом сайта, нам сложно разобраться то пошло не так.
Попробуйте отладить. Скорее всего просто слетел Jquery onclick при интеграции, по какой-то причине.
 

pnzdevelop

Member
Тут всё проще, по вёрстке, блок с видео имеет больший приоритет https://imgur.com/4xxovxl
И перекрывает кнопку play, клик не проходит по ней. добавляем кнопке z-index:10 и всё отлично.

Шаблон плеера не менял
 
Last edited:
Top