gpt4 book ai didi

android - HTML5 视频标签和 Android WebView,预加载不起作用

转载 作者:行者123 更新时间:2023-11-30 05:03:56 25 4
gpt4 key购买 nike

我正在尝试将视频帧的前一秒显示为视频预览。但不幸的是,除非播放视频,否则它不会显示而不是黑屏。帮帮我!

我的html

<a class="att_mov" href="{$path}">
<video preload="metadata">
<source src="{$path}#t=1">
</video>
</a>

我的安卓代码

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = findViewById(R.id.webview);
WebSettings settings = webView.getSettings();
settings.setMediaPlaybackRequiresUserGesture(false);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new MainActivity.MyWebViewClient());
webView.loadUrl(myURL);
}

private class MyWebViewClient extends WebViewClient{
@Override
public void onPageFinished(WebView view, String url) {
}
}

预期结果:

enter image description here

当前结果:

enter image description here

最佳答案

如果您使用移动数据,则会出现黑屏。但是,如果您尝试使用 wifi 加载,则会出现视频的缩略图。这个 preload="auto"的主要原因是当我们有 wifi 时显示缩略图,但当我们使用移动数据时不加载缩略图。

关于android - HTML5 视频标签和 Android WebView,预加载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54920068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com