android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频?

问题描述

android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频?

webWiew 加载一个网页,怎么让这个网页上面的video控件播放我SD卡上的视频

 <html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta name="viewport" content=""/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>FamilyAlbum</title>
    <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<style>
* {
    margin:0px;
    padding:0px;
}
</style>
</head>  

<body >
    <div style="height:100%;width:100%">
    <div style="background:#0000FF";width="100%";height="5%">
        <marquee><font color="#FFFFFF">马云今日也通过 微博回应了这一事件。</font></marquee>
    </div>
    <div style="height:100%;width:100%">
        <video id="videoTag"  src = "background1" height="90%" width="100%">
            <source src="/mnt/extsd/back1.mp4"  type="video/mp4" />
        </video>
    </div>

    <div style="background:red"; width="100%"; height="5%"" >
        <font color="#FFFFFF"><marquee background="#ff0000">[财经快讯]中国央行发布了>
    </div>
    </div>

<script language="javascript" type="text/javascript"> 

    $("document").ready(function(){
    var videos = document.getElementById('videoTag');
        //alert("刚进来第一步,调用代码的方法");

        timer()
    });

    function timer(){
    var videos = document.getElementById('videoTag');
    videos.play();
    setInterval("isend()",5000);
    }

    function isend()
    {
        //document.getElementById("demo").innerHTML="My First JavaScript Function";
        var videos = document.getElementById('videoTag');
        //alert(videos.ended);
        if(videos.ended){
          //videos.autoplay='autoplay';
          //videos.play();
          // 播放完了就寻找下一个视频
          getUrl();
        }
    } 

    function myFunction()
    {
        //document.getElementById("demo").innerHTML="My First JavaScript Function";
        var videos = document.getElementById('videoTag');
        videos.loop = true;
        videos.autoplay='autoplay';
        videos.play();
    }
    function videoPause()
    {
        //document.getElementById("demo").innerHTML="My First JavaScript Function";
        var videos = document.getElementById('videoTag');
        videos.loop = 'loop';
        videos.pause();
    }  

    function updateSrc(str)
    {
        alert("第三步:"+str);
        //document.getElementById("demo").innerHTML="My First JavaScript Function";
        var videos = document.getElementById('videoTag');
        //videos.src = "back";
        videos.autoplay='autoplay';
        videos.play();
        timer();
    }  

    function getUrl(){
        alert("第二步:getUrl");
        window.demo.clickOnAndroid();
    }

    function getUrl1(str){
        alert("第三步:"+str);
        var videos = document.getElementById('videoTag');
        videos.src = "/mnt/extsd/back1.mp4"

        videos.autoplay='autoplay';
        videos.play();
        timer();
    }

</script>
</body>
</html>

解决方案

完成的一个android视频加密解密播放的案例

解决方案二:

有时候发现写代码都是互通的

时间: 2024-10-06 23:00:27

android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频?的相关文章

DocumentCompleted不大准确,怎样让判断WebBrowser加载一个FlASH网页 加载完毕 然后在进行其他操作

问题描述 我用的是多线程操作加载网页是主线程然后操作给它放在子线程里面主线程跑起来10秒后在运行子线程这个不大方面和通用哪个大侠有好得方法啊!!!!! 解决方案 解决方案二:估计没有这样的event.DocumentCompleted的意思是html文档被载入完成.图片,flash什么的可能还没有被载入.只能用个定时器什么的了.参考下面讨论:HowtoknowthatWebBrowsercontrolhasfinishedloadingallcontentincludingflash?

Android WebView加载含有大量网络图片的网页,如何优化加载速度,以及效果

问题描述 Android WebView加载含有大量网络图片的网页,如何优化加载速度,以及效果 目前碰到一个问题,有一个含有大量网络图片的网页,我用WebView展示的时候,加载速度很慢,而且可能会出现图片加载不出来的可能性,除此之外,图片加载的过程也会在客户端呈现导致用户体验不好.看别人的APP在加载含有大量网络图片的网页的时候,速度比较快,而且别人的做法是等所有的图片全部加载完之后再显示,所以体验比较好,关键是人家的全部加载完所需要的时间不长啊,是不是有什么方法可以让WebView对于图片的

详解Android Webview加载网页时发送HTTP头信息

详解Android Webview加载网页时发送HTTP头信息 当你点击一个超链接进行跳转时,WebView会自动将当前地址作为Referer(引荐)发给服务器,因此很多服务器端程序通过是否包含referer来控制盗链,所以有些时候,直接输入一个网络地址,可能有问题,那么怎么解决盗链控制问题呢,其实在webview加载时加入一个referer就可以了,如何添加呢? 从Android 2.2 (也就是API 8)开始,WebView新增加了一个接口方法,就是为了便于我们加载网页时又想发送其他的HT

android webview加载的网页里面的验证码无法显示

问题描述 android webview加载的网页里面的验证码无法显示 android webview加载的网页里面的验证码无法显示,即网页里面注册信息的验证码无法显示

jquery easyui 的dialog怎么样在里面加载一个页面,页面的的数据从数据库返回出来

问题描述 jquery easyui 的dialog怎么样在里面加载一个页面,页面的的数据从数据库返回出来 如图 解决方案 嵌套iframe,或者用jquery加载网页到divhttp://blog.csdn.net/linlin_juejue/article/details/8211291 解决方案二: AJAX JSON返回,写一个查询的函数 解决方案三: jquery easyui dialog可以两种方式使用: 第一种: 1.定义div,使用iframe 解决方案四: dialog+da

java-在Android中写一个浏览器,加载一个登录页面如何获取用户名和密码框

问题描述 在Android中写一个浏览器,加载一个登录页面如何获取用户名和密码框 在Android中写一个浏览器,记住密码功能怎么写?大神,请指教. 解决方案 webview加载你的登录页面,登录完了后取cookie或其他认证信息(这个和你登录的网站是如何设计的有关) 解决方案二: 用webview 啊 解决方案三: 用sharedpreference来保存密码或者是账号 解决方案四: 这两个输入框是浏览器的还是网页的?

android webview加载HTML5网站,监听HTML5视频播放?

问题描述 android webview加载HTML5网站,监听HTML5视频播放? 如题:在android盒子上面自己做了一个apk,布局是一个webview和一个SurfaceView, webview加载一个HTML网站网站代码为: <!DOCTYPE HTML> your browser does not support the video tag 里面播放的是一个avi格式的视频,视频可以播放. 我现在因为要修改视频输出的声道设置,本人有SDK源码,源码的Mediaplayer有设置

Android异步加载全解析之大图处理

Android异步加载全解析之大图处理 异步加载中非常重要的一部分就是对图像的处理,这也是我们前面用异步加载图像做演示例子的原因.一方面是因为图像处理不好的话会非常占内存,而且容易OOM,另一方面,图像也比文字要大,加载比较慢.所以,在讲解了如何进行多线程.AsyncTask进行多线程加载后,先暂停下后面的学习,来对图像的异步处理进行一些优化工作. 为什么要对图像处理 为什么要对图像进行处理,这是一个很直接的问题,一张图像,不管你拿手机.相机.单反还是什么玩意拍出来,它就有一定的大小,但是在不同

Android异步加载全解析之引入二级缓存

Android异步加载全解析之引入二级缓存 为啥要二级缓存 前面我们有了一级缓存,为啥还要二级缓存呢?说白了,这就和电脑是一样的,我们电脑有内存和硬盘,内存读取速度快,所以CPU直接读取内存中的数据,但是,内存资源有限,所以我们可以把数据保存到硬盘上,这就是二级缓存,硬盘虽然读取速度慢,但是人家容量大. Android的缓存技术也是使用了这样一个特性,总的来说,使用二级缓存的方案,就是先从一级缓存--内存中拿,没有的话,再去二级缓存--手机中拿,如果还没有,那就只能去下载了. 有了DiskLru