Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PlayerWebView event return status is abnormal. #94

Open
DragonJ-GAO opened this issue Dec 22, 2020 · 1 comment
Open

PlayerWebView event return status is abnormal. #94

DragonJ-GAO opened this issue Dec 22, 2020 · 1 comment

Comments

@DragonJ-GAO
Copy link

In the test, we found that abnormal event returns, the video is always in the loading state.

  • Logcat returned by normal events
2020-12-22 11:45:39.195 31061-31061/, D/PlayerWebView: [148822651] event event=volumechange&volume=1&muted=false
2020-12-22 11:45:39.196 31061-31061/, D/PlayerWebView: [148822651] event event=apiready
2020-12-22 11:45:39.198 31061-31061/, D/PlayerWebView: [148822651] loadUrl javascript:player.api('controls','false')
2020-12-22 11:45:39.201 31061-31061/, D/PlayerWebView: [148822651] loadUrl javascript:player.load(JSON.parse('{"video":"x7y7e5r","queue-enable":"true"}'))
2020-12-22 11:45:39.353 31061-31061/, D/PlayerWebView: [148822651] event event=controlschange&controls=false
2020-12-22 11:45:39.353 31061-31061/, D/PlayerWebView: [148822651] event event=gesture_end
2020-12-22 11:45:40.078 31061-31061/, D/PlayerWebView: [148822651] event event=videochange&videoId=x7y7e5r&title=Le Discours (2020) - Bande annonce
2020-12-22 11:45:40.245 31061-31061/, D/PlayerWebView: [148822651] event event=start
2020-12-22 11:45:41.580 31061-31061/, E/PlayerWebView: bad param:event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7e5r.m3u8?sec=H2zmSF96MBkX0v_qOy2kw0a1Wb-JCfvDJUAftnLXqnBZ3rToczCNm5hEMfEF17Ayhu7fNXF82y4B9sy0YiXuPQ&info[payload][cell]=sg1
2020-12-22 11:45:41.580 31061-31061/, D/PlayerWebView: [148822651] event event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7e5r.m3u8?sec=H2zmSF96MBkX0v_qOy2kw0a1Wb-JCfvDJUAftnLXqnBZ3rToczCNm5hEMfEF17Ayhu7fNXF82y4B9sy0YiXuPQ&info[payload][cell]=sg1
2020-12-22 11:45:41.581 31061-31061/, D/PlayerWebView: [148822651] event event=qualitiesavailable&qualities[]=720&qualities[]=480&qualities[]=380&qualities[]=240&qualities[]=144
2020-12-22 11:45:41.796 31061-31061/, D/PlayerWebView: [148822651] event event=playback_ready
2020-12-22 11:45:41.796 31061-31061/, D/PlayerWebView: [148822651] loadUrl javascript:player.play()
2020-12-22 11:45:41.831 31061-31061/, D/PlayerWebView: [148822651] event event=video_start&replay=0
2020-12-22 11:45:41.848 31061-31061/, D/PlayerWebView: [148822651] event event=started&replay=0
2020-12-22 11:45:41.849 31061-31061/, D/PlayerWebView: [148822651] event event=play
2020-12-22 11:45:41.849 31061-31061/, D/PlayerWebView: [148822651] event event=waiting
2020-12-22 11:45:42.813 31061-31061/, D/PlayerWebView: [148822651] event event=waiting
2020-12-22 11:45:43.213 31061-31061/, D/PlayerWebView: [148822651] event event=durationchange&duration=114.96
2020-12-22 11:45:43.213 31061-31061/, D/PlayerWebView: [148822651] event event=video_durationchange&duration=114.96
2020-12-22 11:45:43.213 31061-31061/, D/PlayerWebView: [148822651] event event=loadedmetadata
2020-12-22 11:45:43.389 31061-31061/, D/PlayerWebView: [148822651] event event=qualitychange&quality=144
2020-12-22 11:45:43.487 31061-31061/, D/PlayerWebView: [148822651] event event=playing
2020-12-22 11:45:43.579 31061-31061/, D/PlayerWebView: [148822651] event event=progress&time=9.07755
2020-12-22 11:45:48.115 31061-31061/, D/PlayerWebView: [148822651] event event=progress&time=18.040452
  • Logcat returned by abnormal events
    Usually occurs when the video is first loaded
    There is an abnormal "end" event and no "playing" & "progress&time" events
    It appears that the video is playing but not progress update.
2020-12-22 11:47:17.064 32141-32141/, D/PlayerWebView: [255267704] event event=volumechange&volume=1&muted=false
2020-12-22 11:47:17.065 32141-32141/, D/PlayerWebView: [255267704] event event=apiready
2020-12-22 11:47:17.068 32141-32141/, D/PlayerWebView: [255267704] loadUrl javascript:player.api('controls','false')
2020-12-22 11:47:17.081 32141-32141/, D/PlayerWebView: [255267704] loadUrl javascript:player.load(JSON.parse('{"video":"x7y7e5r","queue-enable":"true"}'))
2020-12-22 11:47:17.224 32141-32141/, D/PlayerWebView: [255267704] event event=controlschange&controls=false
2020-12-22 11:47:17.224 32141-32141/, D/PlayerWebView: [255267704] event event=gesture_end
2020-12-22 11:47:18.004 32141-32141/, D/PlayerWebView: [255267704] event event=videochange&videoId=x7y7e5r&title=Le Discours (2020) - Bande annonce
2020-12-22 11:47:18.170 32141-32141/, D/PlayerWebView: [255267704] event event=start
2020-12-22 11:47:19.182 32141-32141/, D/PlayerWebView: [255267704] event event=playback_ready
2020-12-22 11:47:19.185 32141-32141/, D/PlayerWebView: [255267704] loadUrl javascript:player.play()
2020-12-22 11:47:19.497 32141-32141/, D/PlayerWebView: [255267704] event event=video_end   ******
2020-12-22 11:47:19.514 32141-32141/, D/PlayerWebView: [255267704] event event=ended   ******
2020-12-22 11:47:19.847 32141-32141/, E/PlayerWebView: bad param:event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7e5r.m3u8?sec=H2zmSF96MBkX0v_qOy2kw-VjqcQdV10PxMcYW4l1_ctFOj2xeD3eqzBxj4ZsdpRIVWOyIqv49kpPAI5tODmMAw&info[payload][cell]=sg1
2020-12-22 11:47:19.847 32141-32141/, D/PlayerWebView: [255267704] event event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7e5r.m3u8?sec=H2zmSF96MBkX0v_qOy2kw-VjqcQdV10PxMcYW4l1_ctFOj2xeD3eqzBxj4ZsdpRIVWOyIqv49kpPAI5tODmMAw&info[payload][cell]=sg1
2020-12-22 11:47:19.848 32141-32141/, D/PlayerWebView: [255267704] event event=qualitiesavailable&qualities[]=720&qualities[]=480&qualities[]=380&qualities[]=240&qualities[]=144
2020-12-22 11:47:21.727 32141-32141/, D/PlayerWebView: [255267704] event event=qualitychange&quality=144
2020-12-22 11:47:21.971 32141-32141/, D/PlayerWebView: [255267704] event event=end   ******
2020-12-22 11:47:27.737 32141-32141/, D/PlayerWebView: [255267704] event event=qualitychange&quality=380
2020-12-22 11:47:30.843 32141-32141/, D/PlayerWebView: [255267704] event event=qualitychange&quality=240
2020-12-22 11:47:33.737 32141-32141/, D/PlayerWebView: [255267704] event event=qualitychange&quality=380
  • Logcat returned by abnormal events
    Usually occurs when the PlayerWebView reuse
    There is no "playing" events but "progress&time" works
    It appears that the video is playing but loading (translucent mask) keeps flashing on the page.
2020-12-22 11:50:37.929 32141-32141/, D/PlayerWebView: [255267704] event event=video_start&replay=0
2020-12-22 11:50:37.929 32141-32141/, D/PlayerWebView: [255267704] event event=started&replay=0
2020-12-22 11:50:37.929 32141-32141/, D/PlayerWebView: [255267704] event event=play
2020-12-22 11:50:37.952 32141-32141/, D/PlayerWebView: [255267704] loadUrl javascript:player.load(JSON.parse('{"video":"x7y7b7y","queue-enable":"true"}'))
2020-12-22 11:50:40.745 32141-32141/, D/PlayerWebView: [255267704] event event=videochange&videoId=x7y7b7y&title=Miss France 2021 : «Je ne renierai jamais mes origines»
2020-12-22 11:50:40.781 32141-32141/, D/PlayerWebView: [255267704] event event=start
2020-12-22 11:50:41.278 32141-32141/, D/PlayerWebView: [255267704] event event=playback_ready
2020-12-22 11:50:41.278 32141-32141/, D/PlayerWebView: [255267704] loadUrl javascript:player.play()
2020-12-22 11:50:41.297 32141-32141/, D/PlayerWebView: [255267704] event event=waiting
2020-12-22 11:50:41.820 32141-32141/, E/PlayerWebView: bad param:event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7b7y.m3u8?sec=Mn2pu7xe9sdPAWU4IMnSrZ0k6ED138B0amdcFZGt4LCJ6zw5kWCfPSBnGcuJ3SbuY1kaeG7Qf44pgOd-j3cNFA&info[payload][cell]=sg1
2020-12-22 11:50:41.820 32141-32141/, D/PlayerWebView: [255267704] event event=debug&info[type]=stream_origin&info[payload][url]=https://www.dailymotion.com/cdn/manifest/video/x7y7b7y.m3u8?sec=Mn2pu7xe9sdPAWU4IMnSrZ0k6ED138B0amdcFZGt4LCJ6zw5kWCfPSBnGcuJ3SbuY1kaeG7Qf44pgOd-j3cNFA&info[payload][cell]=sg1
2020-12-22 11:50:41.822 32141-32141/, D/PlayerWebView: [255267704] event event=qualitiesavailable&qualities[]=1080&qualities[]=720&qualities[]=480&qualities[]=380&qualities[]=240&qualities[]=144
2020-12-22 11:50:45.532 32141-32141/, D/PlayerWebView: [255267704] event event=durationchange&duration=288.48
2020-12-22 11:50:45.534 32141-32141/, D/PlayerWebView: [255267704] event event=video_durationchange&duration=288.48
2020-12-22 11:50:45.535 32141-32141/, D/PlayerWebView: [255267704] event event=loadedmetadata
2020-12-22 11:50:45.550 32141-32141/, D/PlayerWebView: [255267704] event event=qualitychange&quality=380
2020-12-22 11:50:47.782 32141-32141/, D/PlayerWebView: [255267704] event event=progress&time=5.990747
2020-12-22 11:50:49.873 32141-32141/, D/PlayerWebView: [255267704] event event=progress&time=9.009296
2020-12-22 11:50:51.971 32141-32141/, D/PlayerWebView: [255267704] event event=progress&time=11.98145
2020-12-22 11:50:54.424 32141-32141/, D/PlayerWebView: [255267704] event event=progress&time=15.000044
2020-12-22 11:50:56.872 32141-32141/, D/PlayerWebView: [255267704] event event=progress&time=17.972198
@geoffreytan
Copy link
Contributor

Hi 👋

Can you provide a sample where we can reproduce the issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants