Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有没有办法让html5视频(youtube、vimeo等)自动在本机视频播放器中播放?_Android_Youtube_Html5 Video_Android Videoview_Vimeo - Fatal编程技术网

Android 有没有办法让html5视频(youtube、vimeo等)自动在本机视频播放器中播放?

Android 有没有办法让html5视频(youtube、vimeo等)自动在本机视频播放器中播放?,android,youtube,html5-video,android-videoview,vimeo,Android,Youtube,Html5 Video,Android Videoview,Vimeo,我想在本地android视频播放器中直接向用户播放HTML5视频 我目前的设置需要花费太多的精力才能进入本机视频播放器:目前我有一个带有嵌入式HTML5视频(例如Youtube或Vimeo HTML5,而不是flash、embed)的WebView。用户必须点击视频播放,然后点击全屏按钮(下图最右侧) 然后在本机播放器中打开,如下所示: 本地播放器是一个视图,对于视频播放来说是一个更好的体验。(我相信这是一个视频视图?虽然在较新版本的Android中可能有所不同。它是我活动中的一个视图,因此

我想在本地android视频播放器中直接向用户播放HTML5视频

我目前的设置需要花费太多的精力才能进入本机视频播放器:目前我有一个带有嵌入式HTML5视频(例如Youtube或Vimeo HTML5,而不是flash、embed)的WebView。用户必须点击视频播放,然后点击全屏按钮(下图最右侧)

然后在本机播放器中打开,如下所示:

本地播放器是一个视图,对于视频播放来说是一个更好的体验。(我相信这是一个视频视图?虽然在较新版本的Android中可能有所不同。它是我活动中的一个视图,因此提供了额外的控制。有关更多信息。)

我正在寻找一种优雅的方式来直接进入这种体验,而不必在WebView中加载嵌入,然后让用户点击全屏按钮

有什么想法吗


谢谢

请参阅播放你的电视,你能提供你如何做上述工作的代码吗?我正试图让Vimeo嵌入式设备全屏播放,但它坚决拒绝。@steemcb这有点棘手,但请查看这里的答案@littleFluffyKitty我似乎无法启动onShowCustomView事件。您正在使用iframe嵌入吗?非常感谢任何帮助@sttemcb我将其用于iframe以及纯html5视频。您使用的是哪种API级别?onShowCustomView有两种变体,如果您的目标是14+,请确保您也覆盖此变体: