微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > L nuplayer播放视频暂停被打断 ,再回到原播放界面,视频画面全黑

L nuplayer播放视频暂停被打断 ,再回到原播放界面,视频画面全黑

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
L版本视频播放器,播放视频先暂停,然后被其他全屏应用中断(例如来电,锁屏等),退到后台,最后重新回到前台(例如挂断电话,解锁等),视频画面显示为黑色。
[SOLUTION]
L版本视频播放默认选用的player type是nuplayer,nuplayer机制是在上层调用start后才会创建解码器,做相应的解码动作。
若视频播放器中断前处于暂停状态,重启恢复回来后,上层应用只会调用setdatasource\prepare\seekto接口,不会主动调用start,就不会触发nuplayer start,不会创建解码器,当然视频画面为全黑。
手动再点击播放按钮后,视频画面才能seek到中断前的视频画面。
对比L版本之前,本地视频播放默认选用的是awesomeplayer,awesomeplayer机制是在prepare阶段就创建解码器,支持seek preview,重新恢复回来,上层调用setdatasource\prepare\seekto接口就可以解析当前seek时间点的视频画面,所以不会有上述问题。
以上行为是Google default设计架构。

学习学习

这个路过,帮顶。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top