在何处放置android webview html5混合应用程序的本地视频文件

在何处放置android webview html5混合应用程序的本地视频文件,webview,html5-video,hybrid-mobile-app,Webview,Html5 Video,Hybrid Mobile App,我正在将html页面从资产文件夹加载到android webview,html页面包含视频。其他图像加载清晰,但视频未加载,我的意思是不在应用程序中播放。本地视频文件放在哪里?我将视频文件放在资产文件夹和原始文件夹中进行测试,但不播放视频 webView.loadUrl("file:///android_asset/index.html"); // load html file video.src="file:///android_res/raw/test.mp4"; // load vi

我正在将html页面从资产文件夹加载到android webview,html页面包含视频。其他图像加载清晰,但视频未加载,我的意思是不在应用程序中播放。本地视频文件放在哪里?我将视频文件放在资产文件夹和原始文件夹中进行测试,但不播放视频

 webView.loadUrl("file:///android_asset/index.html"); // load html file


video.src="file:///android_res/raw/test.mp4"; // load video file from raw folder


请帮助我,提前谢谢。

我将视频文件放在原始文件夹中,并通过以下代码访问default.html文件中的视频文件:

video.src ="android.resource://ProjectPackageAame/raw/test";
video.type = "video/mp4";      
video.load(); 
video.play();
它播放我想要的视频。在AndroidManifest文件中还添加了以下行

android:hardwareAccelerated="true"

在全屏模式下播放视频时,使用WebChromeClient的showCustomView和hideCustomView方法。我所做的是在main.xml中保留一个Framelayout(customContainer),并在此处添加showCustomView中接收到的视图,然后在onHide中将其删除。也相应地隐藏/显示webview。

我将视频文件放在原始文件夹中,并通过以下代码访问default.html文件中的视频文件:

video.src ="android.resource://ProjectPackageAame/raw/test";
video.type = "video/mp4";      
video.load(); 
video.play();
它播放我想要的视频。在AndroidManifest文件中还添加了以下行

android:hardwareAccelerated="true"
在全屏模式下播放视频时,使用WebChromeClient的showCustomView和hideCustomView方法。我所做的是在main.xml中保留一个Framelayout(customContainer),并在此处添加showCustomView中接收到的视图,然后在onHide中将其删除。也相应地隐藏/显示webview。

实际上需要省略“.mp4”后缀(如示例中所示),我不能使用原始文件夹中的子文件夹,也不能使用带有特殊字符的文件名。实际上需要省略“.mp4”后缀(如示例中所示),我无法使用原始文件夹中的子文件夹,也无法使用带有特殊字符的文件名。