美文网首页工作生活
mui 使用Video播放点击全屏卡主/白屏

mui 使用Video播放点击全屏卡主/白屏

作者: 一个冬季 | 来源:发表于2019-07-01 15:07 被阅读0次
    参考网址

    http://ask.dcloud.net.cn/article/12896

    问题描述

    采用离线打包的方式,使用mui播放视频,点击全屏播放的时候,会导致卡主,无法进入全屏的模式

    解决办法

    1、去实现IActivityHandler,会产生一大堆的方法要让你去实现,找到obtainActivityContentView(),我们需要返回一个FrameLayout

    public class SDK_WebApp extends Activity implements IActivityHandler {
        private String TAG = SDK_WebApp.class.getSimpleName();
        EntryProxy mEntryProxy = null;
        private FrameLayout obtainActivityContentView;//注意这里
        @Override
        public void onCreate(final Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            if (mEntryProxy == null) {
                FrameLayout f = new FrameLayout(SDK_WebApp.this);
                // 创建5+内核运行事件监听
                WebappModeListener wm = new WebappModeListener(SDK_WebApp.this, f);
                // 初始化5+内核
                mEntryProxy = EntryProxy.init(SDK_WebApp.this, wm);
                // 启动5+内核
                mEntryProxy.onCreate(SDK_WebApp.this, savedInstanceState, SDK.IntegratedMode.WEBAPP, null);
                setContentView(f);
                obtainActivityContentView  = f;//注意这里
            }
        }
    .....
    //省去需要实现的方法,我们只关心
            @Override
        public FrameLayout obtainActivityContentView() {
            return obtainActivityContentView;
        }
    .....
    }
    

    相关文章

      网友评论

        本文标题:mui 使用Video播放点击全屏卡主/白屏

        本文链接:https://www.haomeiwen.com/subject/oabgcctx.html