社区
Java
帖子详情
android中surfaceview播放视频问题
freshman_studing
2010-01-06 06:57:14
在android中,用surfaceview播放视频文件,遇到播放特殊的文件时(如文件被损坏,但还可以播放),会阻塞播放导致黑屏,请问各位高手,此种情况会有什么原因导致?
谢谢!
...全文
1310
6
打赏
收藏
android中surfaceview播放视频问题
在android中,用surfaceview播放视频文件,遇到播放特殊的文件时(如文件被损坏,但还可以播放),会阻塞播放导致黑屏,请问各位高手,此种情况会有什么原因导致? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
madanhui19920914
2011-11-23
打赏
举报
回复
VideoView呢
北漂
2010-05-30
打赏
举报
回复
应该使用prepareAsync方法代替prepare方法,这个方法是异步的不会阻塞当前线程
freshman_studing
2010-01-07
打赏
举报
回复
G1播也是好的,但是对于有的手机来说,播几秒种后会不能播,提示播放出错,但是再次播的时候(按照道理,也应该能继续播几秒),就会在prepare()中阻塞。
gesanri
2010-01-07
打赏
举报
回复
你debug一下不就知道了么,你用的什么手机测试可以,什么又播放一段就不行了?没遇到过,我用g3播视频要么就可以,要么就不可以
freshman_studing
2010-01-07
打赏
举报
回复
[Quote=引用 1 楼 gesanri 的回复:]
android系统播放视频格式一般是3gp和mp4,且视频的解码格式根据厂商硬件的不同,一般也只有WMA,WMV,H.264这些,所以你播放前得看看你选取的视频资源是否符合这些要求
[/Quote]
恩,视频格式是3gp,在不同手机上播放结果是有区别,比如在有的手机中可以播放,但在另一手机中可以播放,但播几秒后就会出错。现在就是想问surfaceview播放视频时,在哪里(比如方法prepare(),start()deng )容易导致阻塞?怎么样避免阻塞?
gesanri
2010-01-06
打赏
举报
回复
android系统播放视频格式一般是3gp和mp4,且视频的解码格式根据厂商硬件的不同,一般也只有WMA,WMV,H.264这些,所以你播放前得看看你选取的视频资源是否符合这些要求
Android
下使用
SurfaceView
播放视频
文件
Android
下使用
SurfaceView
播放视频
文件,详细参见博客:http://www.cnblogs.com/plokmju/p/
android
_
SurfaceView
.html
android
surfaceview
播放视频
代码
android
surfaceview
播放视频
文件。MP4格式视频。
Android
Camera开发入门
三方人脸识别算法) 第十四篇:Uvc UsbCamera 第十五篇:
Android
Camera2拍摄RAW图 第十六篇:
Android
Camera2同时打开前后摄 并 录像 第十七篇:
Android
Camera2 视频慢动作 附: 1)提供
android
...
android
surfaceview
播放视频
android
平台上使用
surfaceview
成功
播放视频
,可扩展制作成视屏播放器
基于
android
实现
SurfaceView
播放视频
代码.rar
源码参考,欢迎下载
Java
50,504
社区成员
85,599
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章