热门关键字:
jquery > jquery教程 > jquery教程 > 使用HTML5播放视频及全屏方案

使用HTML5播放视频及全屏方案

469
作者:管理员
发布时间:2021/5/11 17:51:49
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4692
  一,打开硬件加速


  不开硬件加速,视频会黑屏,有声音没图像;


  在AndroidManifest.xml中声明HardwareAccelerate的标志,一般是添加在Activity的级别上。代码如下:


  下面引申一下HardwareAccelerate声明的方式:


  (a)。如果需要声明整个应用都要加速,则在Application级别下面进行声明:


  (b)。如果需要某个Activity加速,则可以进行下面的声明:


  或者在代码里面进行动态的声明:


  getWindow.setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,


  WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);


  (c)。如果Application和Activity都声明了HardwareAccelerate,但是由于某些特殊原因,一些View不需要硬件加速,那么在View里面设置:


  view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);


  完成声明操作后,基本上WebView就能够很好的支持在页面上播放视频了,下面展示的是在Html上的Viedeo的声明方法:


  2.在清单文件上设置configChanges,当转屏以及转屏造成的屏幕尺寸变化的时候,activity会冲走onCreate方法,前面干的所有事儿都白干了




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐