android videoview卡顿,Android videoview导致阻塞用户界面元素_android-videoview_开发99编程知识库...
在我的安卓应用程序中,我使用videoview来播放视频。 我从videoview中面对非常不想要的行为。 这个场景是这样的。 我有 Activity A 和 Activity B 。 Activity 有一个简单的按钮,点击那个按钮我正在启动 Activity,其中包含 videoview,并开始播放视频,它开始我的Activity 。 所以我的观察是这样的: 一旦我启动 Activity,它将调用 setVideoURI 和 start() 。 其中的回调方法很少,其中之一是 setOnPreparedListener 。 当我在一段时间之后调用 start(),它正在执行 setOnPreparedListener 之后,它将开始播放视频。 但是在执行 setOnPreparedListener 之前,如果我回到 Activity,它会阻止那个 Activity UI一段时间。 但是如果我等到 setOnPreparedListener 执行,然后再回到 Activity,那么它的工作正常。 在所有设备中,只有像 moto Nexus 和这样的设备才会出现这种情况。 但我尝试了htc或者英特尔设备,它工作正常。 我的代码如下所示:VideoView mVideoView =(VideoView)findViewById(R.id.myVideo);
//Creating MediaController
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(mVideoView);
//specify the location of media file
Uri uri=Uri.parse("http://abcExample.com/playlist.m3u8");
//Setting MediaController and URI, then starting the videoView
mVideoView.setMediaController(mediaController);
mVideoView.setVideoURI(uri);
mVideoView.requestFocus();
mVideoView.start();
mVideoView.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.i("this is video view sample.. .","this is video view sample.. . this is on error listener");
return true;
}
});
mVideoView.setOnPreparedListener(new OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
Log.i("this is video view sample.. .","this is video view sample.. . this is on prepared listener");
}
});
mVideoView.setOnCompletionListener(new OnCompletionListener()
{
@Override
public void onCompletion(MediaPlayer mp)
{
Log.i("this is video view sample.. .","this is video view sample.. . this is on complete listener");
}
});
我是不是漏了什么或者做错了什么? 需要帮助,谢谢。
android videoview卡顿,Android videoview导致阻塞用户界面元素_android-videoview_开发99编程知识库...相关推荐
- android 触摸 卡顿,Android CoordinatorLayout(五) 严重的卡顿BUG
这章来讲一个重大的问题,解决卡顿,我不敢保证我的方法是最优而且对所以都管用,但是至少会比之前的滑动顺畅. 如果你用我Android CoordinatorLayout(三)中写的demo,你会发现一个 ...
- android背景图拉伸,Android使背景图像不拉伸它指定的视图_android_开发99编程知识库...
图片的最大值在将图片分配到背景时,它看起来像是什么,而不是. 如果图像大于表,我非常喜欢它不伸展顶部 TableView . 我已经包含了一个空的"视图",以便为表背景提供一些额外 ...
- android 获取弹窗的值,从弹出窗口调用的Activity 返回一个值_popupwindow_开发99编程知识库...
你应该创建具有有限宽度和高度的透明 Activity,而不是弹出对话框. 这样它就像对话框,然后你可以打开另一个 Activity 并使用 intent.putExtra() 传递值 通过这种方式,你 ...
- android居中不父布局,在父级中,TextView不会垂直居中_android_开发99编程知识库
我的Activity 只有一个单一的to,我试图让文本垂直中心,但它最终与底部对齐. 我尝试改变几个属性,但没有. 以下是我所拥有的( 安卓 2.3 ):<?xml version=" ...
- android 焦点动画,在一个视图/imageview上获得焦点时,实现android缩放动画?_animation_开发99编程知识库...
我想實現一個縮放 anmimation,當它獲得焦點時查看( 或者 ImageView ) . 以下是我的實現:public class ScaleFocusImageView extends Ima ...
- android ftdi,从 Android FTDI串行通信开始_ftdi_开发99编程知识库
如果你仍然需要它: 這裡代碼僅用於由UART發送的"正在讀取"ftdi值,你需要使用uController發送UART數據. 如果要發送,請將UART數據作為十六進位代碼發送 0x ...
- android列表的默认值,ListPreference只返回默认值_android-preferences_开发99编程知识库...
对于用户,我有能力使用内置的偏好设置来指定一些设置. 我的preference.xml 很简单,只有一个 ListPreference:<?xml version="1.0" ...
- svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库
我用Ksoap來打服務. 這是我的代碼:try { request = new SoapObject("http://tempuri.org/","GetUserDeta ...
- android sqlite联合,在联合查询中,Android SQLiteorder by 计算列_sql_开发99编程知识库...
我使用下面的代码查询一个表:public Cursor fetchFilteredItemsNearSortedByDistance(String strTable, String[] strArra ...
最新文章
- 【opencv】(8) 傅里叶变换,高通低通滤波器
- linux命令more
- 入门Python难不难?零基础到底要怎么学Python?
- 一个线程加一运算,一个线程做减一运算,多个线程同时交替运行--synchronized...
- r中gglot怎么组合多张图_最终版本Science级组合图表绘制
- 众辰nz200变频器使用说明书_一些电工听到变频器有点懵,今天我们一起来分析变频咋回事?...
- ❤️Mybatis开发中什么是多对一处理、一对多处理?
- 大厂HR的新对手是Excel
- 关注手机病毒:重点手机安全事件盘点
- tplink迷你路由器中继模式_TP-Link TL-WR708N迷你无线路由器中继模式怎么设置
- php paypal 订单查询,php – 成功付款后如何从paypal获取交易详情
- 100ask imx6ull开发板移植NXP官方UBOOT
- 利用微信搜索抓取公众号文章(转载)
- c++除法保留小数_小学数学整数和小数的应用题解答方法公式汇总,新学期必备...
- 小程序 配置域名 业务域名_使域名成为您的业务
- 前端开源库 CDN 加速
- 一种的STM32的应用喂狗方法
- 爱情十三课,爱人的五功能
- web期末作业设计网页 HTML+CSS+JS企业网站制作(画家企业8页)
- css3 动画 翅膀 震动,纯css3制作煽动翅膀的蝴蝶
热门文章
- ubuntu16.04中安装qq国际版教程
- 为什么要使用零欧电阻
- 【DaVinci Developer工具实战】01 - DaVinci Developer的主要功能介绍
- 为啥无线随身设备显示无服务器,随身WiFi怎么用_移动wifi怎么用【图文】-太平洋IT百科...
- 基于SpringBoot的在线学生请假管理系统的设计与实现 毕业设计-附源码060935
- CSS中 块级元素、行内元素、行内块元素区别
- unet图片数据增强_Unet
- obs点歌插件 html效果,OBS 歌曲显示插件使用图文教程
- 如何解决caffe和video-caffe不能使用cudnn8编译的问题
- 『统计学』第三部分:假设检验