處理android 11 ijkplayer 播放閃退問題
解決方法:
1.在AndroidManifest.xml 文件的application標簽中添加屬性 android:allowNativeHeapPointerTagging="false"
false表示不使用MTE機制 但是官方為了安全考慮,這個方法應該不會保留多長時間
2.或者修改 targetSdkVersion 小於30也可是臨時解決
3.使用 mediaplayer 也可以
參考:https://source.android.google.cn/devices/tech/debug/tagged-pointers
2021-12-02(這個是我編譯的時間,mte機制問題應該很早就解決了) 編譯最新版的ijkplayer 已經解決了mte機制問題
我這里直接編譯的master的源碼是可以的,其他分支未測試
ijkplayer-java 直接引用0.8.8 版本的,可以正常使用