我有一个加载YouTube链接的WebView
片段
恩。 https://www.youtube.com/watch?v=CeNMOYuICcM。
在片段的onPause
中,我添加了这个以防止在不显示屏幕时播放:
webView.onPause();
webView.pauseTimers();
然后在片段的onResume
中,我添加了这个以允许在重新显示屏幕时播放:
webView.onResume();
webView.resumeTimers();
我担心的是当我执行以下步骤时:
如果等待快速(比如1s),则在4.,视频自动播放。
如果等待很长(大约3秒或更长),则在4.,视频不会自动播放。
为什么会有区别?
我已尝试将setMediaPlaybackRequiresUserGesture
设置为true
,但视频在等待时间不够长时仍会自动播放。
我希望视频从不自动播放 有没有办法做到这一点?
测试环境:
Nexus 5 5.1.1,Nexus 9 6.0
Android系统WebView 53.0.2785.124。