안드로이드 미디어플레이 URL 스트리밍 방식을 이용하여 기존에 재생이 잘되었으나
다른 안드로이드 기기에서 재생시 에러 발생되었다.
검색을 해보니 기존 안드로이드 버전에 대한 이슈내용이 있었으며
하위버전에서는 발생되지 않으나 상위버전(9이상)에서 발생 되었던 것이다.
>> mediaPlayer.prepare() 부분에서 Exception 에러가 발생됨.
>> 파일을 읽어오는 방식이 아닌 스트리밍 방식에서 발생되 었으며 직접 파일을 읽어서 하는 부분에도
발생되것으로 예상됩니다.
해결 방법은 의외로 간단하다 아래 파일을 추가하고 manifast에 config위치를 지정해 주면된다.
>> res/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true"> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> </network-security-config> |
>> manifests (application항목에 추가)
<application android:networkSecurityConfig="@xml/network_security_config"> |
감사합니다!
'Study Lab > Android Error' 카테고리의 다른 글
ExecutionException AAPT2 (0) | 2021.06.21 |
---|---|
안드로이드에서 최상단 UI(엑티비티)가 나오지 않는 현상 (0) | 2021.02.11 |
java.net.UnknownServiceException: CLEARTEXT communication not enabled for client (0) | 2021.01.27 |
error: failed linking file resources. (0) | 2020.09.09 |
java.lang.IndexOutOfBoundsException (0) | 2020.05.17 |