WebView播放H5课件时,锁屏解锁后,页面重新绘制的问题

难题描述:H5页面播放 ,锁屏,解锁后,重新加载了页面,三星不会出现(onpause onstop ,onresume),但在小米、魅族会调用 onpause onstop ondestroy,onresume

为了解决 ,解锁后能呈现和锁屏前一样的页面,寻找了下横竖屏时的生命周期的问题,

解决办法就是 阻止横竖屏的切换

在Android 2.3平台上,我们可以需要设置界面的横竖屏显示时,可以在AndroidManifest.xml中,对Activity的属性添加以下代码:

android:configChanges="orientation"

Android4.0以后 ,我们要在AndroidManifest.xml中的Activity加入以下属性:

android:configChanges="orientation|screenSize"

例如:

<activity android:name="com.gaosi.beike.downloadprovider.TestHTML5WebView"
android:screenOrientation="landscape"
android:configChanges="orientation|screenSize"
>

时间: 2024-10-14 18:55:17

WebView播放H5课件时,锁屏解锁后,页面重新绘制的问题的相关文章

webview 播放H5视频问题 黑屏 只有声音没有画面

android 用webview 播放网络视频怎控制播放按键? 在代码中加入webview.getSettings().setJavaScriptEnabled(true);//支持jswebview.getSettings().setPluginsEnabled(true);//设置webview支持插件 同时要在Manifest配置文件的application中加入 android:hardwareAccelerated="true" 硬件加速,这样才能够播放视频 Android

Android WebView播放视频(包括全屏播放)

最近项目开发中用到了WebView播放视频的功能,总结了开发中犯过的错误,这些错误在开发是及容易遇到的,所以我这里总结了一下,希望大家看到后不要再犯类似的错误,尽可能提高开发效率: 这个Demo我这里也参考了网上写的一个比较好的一个Demo,经过总结修改,写出来的. 以下是相应代码: MainActivity: package com.androidwebviewdemo; import android.app.Activity; import android.app.ProgressDialo

iOS音频流播放、后台播放、远程控制、锁屏封面等总结

1. 推荐音频流播放Framework 知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个Framework并加了中文注释.不过这个Framework的缺点在于不支持ARC,并且状态的改变通过notification来通知,并不是很灵活易用. 所以在这里推荐的是另一个Framework,同样来自github(虽然以前是放在google code

swift锁屏播放,音乐进度更新,专辑,歌手名显示

我自己用的音乐播放器是自带的AVPlayer 导入头文件#import <MediaPlayer/MediaPlayer.h> 远程控制事件接收与处理- (void)viewWillAppear:(BOOL)animated{[super viewWillAppear:animated];[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];[self becomeFirstResponder];}-(voi

webview加载网页与全屏播放视频?

上篇我们大致了解了webview的一些属性,以及重要的方法.这篇我们就要一些案列来说明,一般webview最广泛的作用就是,加载一个html的网页(实现与js交互),,webview加载网页网页当中含有视频,webview文件下载等等. 首先我们来了解下webview是如何加载网页的?首先我们看下网页在家的效果? 代码也是比较简单 1 package cn.xiao.webviewplayvideo; 2 import android.app.Activity; 3 import android

音乐类型APP:如何添加正播放的音乐进度,歌手名,图片等信息显示 到锁屏和控制中心

使用的是豆瓣的音频播放类 导入头文件#import <MediaPlayer/MediaPlayer.h> #import <MediaPlayer/MPNowPlayingInfoCenter.h> #import <MediaPlayer/MPMediaItem.h> 远程控制事件接收与处理- (void)viewWillAppear:(BOOL)animated{[super viewWillAppear:animated];[[UIApplication sha

QQ音乐/酷狗音乐锁屏控制实现原理

我实现的效果 混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记为deprecated, 被新的类MediaSession所替代. 我们的音乐App中最开始使用的是原生锁屏控制API, 说实话这个API不好用, 遇到了一些小坑, 最要命的是不同品牌的手机, 锁屏界面长的还不一样, 就连我自己都没见过原生4.0的锁屏控制界面是什么样的. 国内的手机厂

Android4.2如何禁止锁屏左右滑动功能?

1.请修改frameworks/base/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java,将 onFinishInflate()方法中的 addDefaultWidgets(); 这行code注释掉: 2.请修改frameworks/base/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java,将m

WEB认证苹果手机锁屏后出现断开WI-Fi的现象和解决

苹果当手机使用WEB认证时,手机锁屏解锁后,WIFI将断开,用户将离线.是什么导致这个问题? 现象分析: 苹果当手机连接到WEB认证的WIFI时,苹果手机会发送WIFI连接检测请求,无线控制器在拦截检测请求后重定向到认证页面.这个过程苹果会认为这个WIFI是一个受监管的WIFI. 从苹果手机端,用户在连接WIFI后会自动弹出认证页面进行WEB认证.用户锁定苹果电话后,苹果系统将自动检测WIFI流量,因为锁定屏幕上没有流量,加上苹果认为这是一个受监管的WIFI,因此它将自动断开与WIFI的连接.