【发布时间】:2012-10-23 09:05:32
【问题描述】:
我需要在嵌入 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 在全屏模式下调用。 现在的问题是,当我无法控制网站时,如何强制视频以全屏模式播放。
【问题讨论】:
-
有没有其他方法可以知道是否触发了视频播放事件?我基本上是在使用这个回调来获取当前正在播放的视频的视频视图。
标签: android webview android-videoview