小女最近一直在做视频播放功能的应用,有几个疑难问题一直没有办法解决,还请各位大神帮我想想办法。1.播放一个视频,点击播放按钮后,会启动播放页面,在线加载然后开始播放,按返回后会结束播放页面。
但是如果启动播放页面,在视频加载过程时,返回退出播放页面,然后再启动播放页面,加载时再退出播放页面,如果反复大概5次左右,播放器会在后台开始播放了,只有声音。没有图像。
我在退出的时候都调用的了mediaplayer的destroy方法,此问题一直没有想到原因。2. 播放一个视频一段时间以后,退出播放这个视频,然后再启动播放别的视频,这时mediaplayer的surfaceview会先出现一下之前播的那个视频退出时的最后一帧,然后才开始换成播放当前视频。
这个是偶现,大概20%的概率。一直也不知道原因。这两个问题,实在困扰我多时了,还请各位大神指点!谢谢。
但是如果启动播放页面,在视频加载过程时,返回退出播放页面,然后再启动播放页面,加载时再退出播放页面,如果反复大概5次左右,播放器会在后台开始播放了,只有声音。没有图像。
我在退出的时候都调用的了mediaplayer的destroy方法,此问题一直没有想到原因。2. 播放一个视频一段时间以后,退出播放这个视频,然后再启动播放别的视频,这时mediaplayer的surfaceview会先出现一下之前播的那个视频退出时的最后一帧,然后才开始换成播放当前视频。
这个是偶现,大概20%的概率。一直也不知道原因。这两个问题,实在困扰我多时了,还请各位大神指点!谢谢。
解决方案 »
- Android无法访问局域网的Tomcat站点
- 如何实时保存webview里面的cookie呢?
- Notification如何设置显示时长?
- 关于切换activity之后视频播放有声无影的问题。诚心求助
- 为什么我的这个程序不能显示自定义的Alertdialog
- 求助,文件选择控件
- android定位信息比对
- Facebook SDK里 如何调用注销 方法
- 关于android获取视频缩略图的问题,大神进来
- Android3d游戏开发要重点学OpenGL ES 2.0还是unity3d引擎
- CSipSimple注册问题Unable to create/send REGISTER
- 华为3G模块E1750在我的Android4.1系统平板下怎么发短信??
先stop,再release,试试?
try {
audioPlayer.stop();
} catch (Throwable e) {
}
try {
audioPlayer.release();
} catch (Throwable e) {
}
ondestory都跑到了。