需求背景:圖片+視頻混合播放,圖片可以自定義播放時(shí)長(zhǎng),視頻按照自身的播放來播放
問題1、若界面中已經(jīng)有一個(gè)區(qū)域在播放視頻A扯夭,現(xiàn)在需要展示全屏播放視頻B(圖片正常),這個(gè)時(shí)候A雖然暫停且已經(jīng)釋放mediaplay.release()鞍匾,但仍然會(huì)顯示在B的上面交洗,擋住B。
解決方法:
將A的surfaceView設(shè)置為surfaceview.setVisibility(View.GONE);即可
問題2橡淑、一個(gè)app中构拳,若有2個(gè)區(qū)域需要播放視頻,則會(huì)出現(xiàn)卡頓或者根本切換不過來梁棠。
解決辦法:貌似mediaplay同時(shí)只能播放1個(gè)視頻置森,那么需要把1中一個(gè)釋放并且通過問題1的方式setVisibility為GONE