android-studio - Android MediaPlayer reset函数概率性导致应用卡死
PHP中文网
PHP中文网 2017-04-17 16:19:04
0
1
828

我的应用在使用MediaPlayer进行视频在线播放时,出现了一个问题:当调用MediaPlayer.reset()函数时,应用极有可能卡死,这个时候什么都不能点击。

这个现象不是必现的,但是在网络连接较差时,极有可能卡死报ANR;网络状况比较好的时候这个现象不会太明显,即使卡也不会打太久。

我想问这个问题怎么解决。我是在想着结束播放的时候调用reset()的,因为该MediaPlayer还有可能重新播放。

在这个问题中因为我要保证方法的顺序调用,所有不能用新线程;而且经过测试,新开线程也没有作用。

另外,好像release()方法也会出现这个问题。

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
Ty80

你是在主线程里面调用这些函数的吗?把耗时操作都放到子线程里面去

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!