알렉의 행복 산책

안드로이드 SDK 28 MediaPlayer stream type 멈춤 현상 수정 본문

개발이야기

안드로이드 SDK 28 MediaPlayer stream type 멈춤 현상 수정

알렉 알렉 2020. 1. 4. 17:56

노트10 기준으로 어느 순간부터 스트림 플레이가 안되는거예요.. ㅠㅠ 

그랬더니 28로 업그레이드 되어서 안된다고 해서 심플하게 27로 내려서 컴파일 후 앱 등록하려고 보니 구글 플레이 console에서 신규 앱은 28로 업그레이드 해서 적용해야 등록이 된다고 해서 다시 삽질 시작

mediaPlayer = new MediaPlayer();

try {

mediaPlayer.setDataSource(url);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.prepare();
isPrepared = true;
mediaPlayer.start();

} catch (Exception ex) {
throw new RuntimeException("Couldn't load music, uh oh!");
}

Sync가 아니라 Async로 변경을 해야 하나 해서 소스를 수정하려고 노력을 했는데, 

3시간 고생 끝에 ㅠㅠ 

아래와 같이 옵션을 추가해서 간단하게 해결했네요... 

<application
...

android:usesCleartextTraffic="true"

...>

 

삽질의 연속이네요.. ㅠ



기술 노트 앱으로 받으시면 편리하게 보실 수 있습니다. 다운로드
그리고 아래 보시면 컴퓨터 구조 및 운영체제 도서 전체를 PDF로 올려뒀습니다. 받아보시고 참고하시면 좋을거 같습니다.
https://brainwave.tistory.com/895
이제 막 기술노트 라는 유투브 시작했습니다. 앱개발 부터 IT 전반에 대한 기술을 노트 하듯이 설명을 하려고 합니다. 썸네일이 미워서 죄송합니다. 그냥 기술쟁이가 할 수 있는게 이 정도 수준이니 이해부탁드리구요. 괜찮으시다면 지켜봐주세요. 시간 날때마다 해보려고 합니다. [유투브 기술노트]

쇼핑 사이트 한군데서 편리하게 접속하세요~다스캔 클릭
https://www.dascan.com

구주소 신주소 변환, 우편번호 영문주소까지 한방에 가능해요~
http://address.hitouchsoft.com

아이들을 위해서 직접 만들어본 유용하고 다양한 앱과 서비스가 있습니다. 구경해보세요~
http://www.hitouchsoft.com

0 Comments
댓글쓰기 폼