gpt4 book ai didi

android - onShowCustomView 的解决方法

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:25 26 4
gpt4 key购买 nike

我需要在 webview 中嵌入的 videoview 中提取当前播放视频的 Uri。我能够使用此处提供的解决方案使它适用于 android 2.1 到 2.3.7

Android get Video source path from VideoView .

不幸的是,这在 android 3.0 以上版本中不起作用,因为在最小化模式下不会调用 onShowCustomView 回调。

这个问题也记录在这里
http://code.google.com/p/android/issues/detail?id=36020

任何人都可以为我提供任何替代解决方法来获取 videoview uri。

好的 在搜索了一下之后(参见答案 https://stackoverflow.com/a/3866411/1135101)显然有一种方法可以通过 JNI 监听视频事件。现在的问题是我不确定如何编写用于监听视频事件的 JNI 函数。任何人都可以说这是否可能以及如何去做。

最后的努力

根据这个答案 Show HTML5 Video Fullscreen

onShowCustomView 在全屏模式下被调用。现在的问题是,当我无法控制网站时,如何强制视频以全屏模式播放。

最佳答案

我相信 WebViewClient.shouldInterceptRequest(android.webkit.WebView, java.lang.String) 可能会有所帮助。您将需要过滤掉视频网址并简单地返回 null

关于android - onShowCustomView 的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13026936/

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