Video not showing in WebView with chrome client but works fine on Custom chrome tab.
Reported by
rishabhm...@gmail.com,
Dec 14
|
|||||||||
Issue descriptionDevice name: Redmi Note 4 Buid/NRD90M Android version: Android 7.0 WebView version : 70.0.3538.110 Application: ConnectUsPro Application version: 1.1.48 URLs (if applicable): https://play.google.com/store/apps/details?id=com.connectuscom.uc.professional Its video calling feature was working fine until I updated my chrome to version 71. After that only my video was displaying on video call activity and other side's video was not showing. But when I am opening the same link on Google Chrome for Android, it works fine. Steps to reproduce: (1) Use webview with chrome client. (2) Open the meeting url link. (3) Open the same link using google chrome. Expected result: I expected Webview with chrome client to have the similar behaviour as that of a chrome tab. Actual result: Video of other side not visible in the webview. Attached is the screenshot.
,
Dec 17
@ rishabhmaurya.maurya: Didn't find an option to register new account, could you please provide link or sample credentials to test this issue. Please also provide screencast of the issue, this would help in further triaging of the issue. Thanks!
,
Dec 17
https://testweb.connectuscom.com/mbMeeting.html#Ds6Sif&Video&VGVzdCBWY3QjNTg3MzNjMzdhYmYxNjQzY2UzZGVkYzU3I3Rlc3RAdmN0LmNvbSN0cnVlIzY0MCM1ODczM2MzN2FiZjE2NDNjZTNkZWRjNTdfMTUxMDMwMTcxNTA4OC5wbmcjbm9SZWNvcmQjIzY4ZGU1OWZjZjczNjg2YmYjMQ==&VDA Open this link in webview having chrome client and therein lies the problem
,
Dec 17
Thank you for providing more feedback. Adding the requester to the cc list. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Dec 17
"https://testweb.connectuscom.com/mbMeeting.html#Ds6Sif&Video&UnVkcmVzaCBWY3QjNTg4ODdjZTIwZWFhNTQ1NzVjZWY2ODdiI3J1ZHJlc2hAdmN0LmNvbSNmYWxzZSM2NDAjNTg4ODdjZTIwZWFhNTQ1NzVjZWY2ODdiXzE0OTMwMzc2MzEzMTUucG5nI25vUmVjb3JkIyNlMTJmMmViYjVkNTEwMzdiIzE=&ConnectUs" This is the url of other person. You need to open both links to test it.
,
Dec 27
Does your app use webrtc?
,
Dec 27
Yes, it uses WebRTC.
,
Dec 28
,
Dec 28
We had another report about webrtc in https://issuetracker.google.com/issues/121331520. Maybe something broke? Could someone from the WebRTC team take a look (perhaps mcasas@)? We have instructions at http://go/clank-webview/how-do-i-get-webview-version.
,
Jan 2
forwrding to niklase@ to triage. thanks ntfschr@ !
,
Jan 3
Does your application use URL.createObjectURL by any chance? (It was deprecated in 65 and removed in 71. We have had reports of some applications failing because of this)
,
Jan 3
No, not at all.
,
Jan 3
By navigating throught the source I found that the included file https://code.createjs.com/soundjs-0.6.2.min.js uses createObjectURL(), which has been removed in 71 (the alternative is to use the srcObject field). Perhaps this is what is causing the problem.
,
Jan 3
Assigning to myself temporarily until we confirm or discard createObjectURL() as the root cause.
,
Jan 3
I haven't used createObjectURL anywhere in the application. It cannot be the root cause.
,
Jan 3
Are you using srcObject directly to assign the mediastream to the video element? If so, you are not using createObjectURL. If not, you might be using it through a library. |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by chelamcherla@chromium.org
, Dec 17