ANDROID webview解决视频无法播放问题
2017-04-20 08:25
1101 查看
ANDROID webview解决视频无法播放问题
———-本人原创,转载请标注—————android关于webview的用法应该不需要过多解释了。这里我也不再多费大家时间了。但经常会碰到用webview即使添加了对js的支持并且添加了硬件加速后,依旧无法播放视频的现象,但浏览器就可以。在这我说下最近开发过程中的解决方案:
此次解决主要依靠tencentwebview
1.layout中添加tencentwebview:
<com.tencent.smtt.sdk.WebView android:id="@+id/tencent_webview" android:layout_width="match_parent" android:layout_height="match_parent" />
2.activity代码:
public class TestActivity extends Activity{ private com.tencent.smtt.sdk.WebView tencent_webview; private String url = "http://www.baidu.com"; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.testactivity_main); getWindow().setFormat(PixelFormat.TRANSLUCENT); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); init(); } @SuppressLint("SetJavaScriptEnabled") private void init() { // TODO Auto-generated method stub tencent_webview = (WebView) findViewById(R.id.tencent_webview); tencent_webview.loadUrl(url); WebSettings webSettings = tencent_webview.getSettings(); webSettings.setJavaScriptEnabled(true); tencent_webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); } }
3.在AndroidManifest.xml中对对应的activity配置硬件加速:
android:hardwareAccelerated="true"
问题到此解决
注:这里要导入tencentwebview的jar包
http://download.csdn.net/detail/eulinze/9819434相关文章推荐
- 解决Android中WebView视频无法播放的问题
- Android 使用Webview无法播放视频问题的解决办法
- Android Webview完美支持播放各种视频。(解决无法播放优酷视频的问题以及周末无法播放优酷视频的问题)
- Android使用VideoView出现无法播放此视频问题的解决方法
- Android Webview中解决H5的音视频不能自动播放的问题
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- Android WebView无法播放视频或直播,关闭界面后任在播放的问题;
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- Android Webview中解决H5的音视频不能自动播放、只有声音没有图像的问题
- Android WebView 无法播放视频 加载不出来等问题
- Android WebView无法播放腾讯视频问题
- Android Webview无法播放美拍网或者优酷网视频,其他视频没问题解决办法。(网页可能暂时无法打开或已永久移至新地址)
- android 使用webview访问优酷无法播放视频的问题
- Android中使用WebView全屏播放视频时home键不起作用的问题解决
- 解决webView无法播放视频的问题
- android通过webView加载第三方h5应用,无法加载图片和播放视频的解决方法
- Android WebView 播放视频无法播放问题和视频适应屏幕大小
- Android Webview中解决H5的音视频不能自动播放的问题
- Android webview网页视频无法全屏解决(onShowCustomView不调用)