android默认视频播放器,WebView不打开android默认视频播放器?
当我在我的android设备的默认网页浏览器上查看this page并点击第一个视频时,它会触发我设备的默认视频播放器。它加载和播放。WebView不打开android默认视频播放器?
但是,当我在我的应用程序中使用WebView查看相同的链接时,它不打开默认视频播放器。可能是什么问题呢?
我在使用webview代码this link。
我还做了在全屏模式下喜欢什么是在docs说web视图,则使用此代码去全屏:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
编辑:现在,我使用下面的代码,但仍不工作,任何想法?
package com.example.Playmp4OnWebView;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class PlayMp4OnWebView extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
WebView webview = new WebView(this);
setContentView(webview);
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(false);
webSettings.setPluginsEnabled(true);
webSettings.setAllowFileAccess(true);
webview.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url){
if(url.endsWith(".mp4")){
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i); //warning no error handling will cause force close if no media player on phone.
return true;
}
else return false;
}});
//This will load the webpage that we want to see
webview.loadUrl("http://www.broken-links.com/2010/07/30/encoding-video-for-android/");
}
}
2011-06-06
Kris
android默认视频播放器,WebView不打开android默认视频播放器?相关推荐
- android项目中在webview中打开pdf
android项目中在webview中打开pdf. 关于android打开pdf文件方法有多种,下面的文章有详细说明: Android 实现 PDF 文件阅读功能调研 Android 使用PDF.js ...
- android适配华为分屏怎样打开,Android的分屏模式开发注意事项
android7.0 的API开始有了分屏功能,在测试时注意到主页面在分屏模式下,页面所占比例在增大或者减小的时候都会调用oncreat方法,所以查资料总结一下分屏对页面的生命周期的影响以及开发时的注 ...
- 通过浏览器直接打开android应用程序,通过浏览器直接打开Android App 应用程序
点击浏览器中的URL链接,启动特定的App. 首先做成HTML的页面,页面内容格式如下: 启动应用程序 这一句就可以了. 当然上面的 在标准形式,对于正常情况而言是OK的,但是每个浏览器有自己的特定义 ...
- 通过浏览器直接打开android应用程序,直接通过浏览器打开Android App 应用
HTML记述的内容增加. 当中必须的内容仅scheme,没有其它内容app也能启动. ※注意事项:intent-filter的内容[android.intent.action.MAIN]和 [andr ...
- 允许网页打开android应用程序,通过浏览器直接打开Android应用程序
需求 通过手机浏览器直接打开Android应用程序.假设本地已经安装了指定Android应用,就直接打开它:假设没有安装,则直接下载该应用的安装文件(也能够跳转到下载页面). 实现效果 假设手机上已经 ...
- js打开android应用程序,浏览器通过JS打开Android程序
做项目的时候,项目中有个需求,需要通过网页打开app,听到这个功能,我先是蛋疼了一会,但是在网上查了一下资料发现原理其实很简单,本质就是通过浏览器输入我们本地android程序的路径,不过这个路径需要 ...
- android自带的webview有广告,android webview 拦截广告
要想对Webview实现一些高级操作,需要使用WebViewClient,下面是关于Webview的几个常用回调函数: 1.public boolean shouldOverrideUrlLoadin ...
- android 下载多个文件怎么打开,Android 下载一个资料以及打开这个apk文件
Android 下载一个文件以及打开这个apk文件 下载一个网络文件的函数如下 public static File downLoadFile(String httpUrl) { // TODO Au ...
- 计算机管理器用户怎么打开文件,电脑文件管理器怎么打开文件夹 文件管理器打开想要的文件夹方法-电脑教程...
电脑文件管理器怎么打开文件夹?当我们在Win10中打开任务栏中文件管理器时,默认只有2个位置:此电脑和快速访问.前者指向传统的磁盘盘符界面,而后者就是Win10新增的那6个大家不怎么使用的固定默认文件 ...
最新文章
- Denoising DNA deep sequencing data—high-throughput sequencing errors and their correction
- 你的 mixin 兼容 ECMAScript 5 吗?
- javascript之变量,作用域和内存问题
- Python知识点5——字典
- win10家庭版安装docker(DockerToolbox)及问题解决
- php function split is deprecated,如何解决php Function split() is deprecated 的问题
- Redis单机系列文章--1.Redis单机的安装和配置(含视频)
- html5input表单标签新属性
- 实现UniqueAttribute唯一性约束-优化版
- 430f149有几种封装类型_保险丝类型有哪一些?
- html添加在线音乐代码,给网页添加背景音乐的HTML代码
- 软件项目管理第四章笔记---项目时间管理
- iOS切换window根控制器
- 天下第一铭:汤晓鸥教授自叙的故事
- win7系统中建立家庭局域网
- mac brew命令汇总
- firewalld防火墙(二)实验案例:ip地址伪装,端口转发
- Mac—Homebrew安装与使用
- 资源 步金国 的高手
- Format函数的用法
热门文章
- C语言编写的文本文件/二进制文件格式互换
- 移动游戏开发商50强(世界)
- Keil C51与MDK的合并
- win10下pip安装pytorch-gpu以及CUDA/cuDnn的配置(避坑)
- g30u盘启动 中科曙光1620_曙光I620-G20服务器安装windowsserver2008r2方法
- Arduino人体红外感应+继电器
- 计算机网络系统拓扑图
- php中files和FILRS,PHP_php利用header函数实现文件下载时直接提示保存,复制代码 代码如下: ?php $fil - phpStudy...
- java jode_Java中joda日期格式化工具的使用示例
- 杜克大学计算机数据科学,美国杜克大学数据科学硕士专业课程设置有哪些?留学申请条件有哪些?...