Google Play 스토어에 책 콘텐츠를 표시하는 앱이 있습니다. 앱의 오디오 기능을 삽입하려고합니다. 그러나 오디오 파일은 앱의 크기를 크게 늘릴 것입니다.Android의 MediaPlayer 클래스를 사용하여 오디오 파일 재생 (Google 드라이브/드롭 상자/zoho 문서)
그래서 Google 드라이브/드롭 박스 또는 Zoho Docs에 오디오 파일을 저장하고 Media Player 클래스를 사용하여 오디오 파일을 스트리밍하고 재생하려고합니다. 그러나 그것은 효과가 없습니다. 그것은 FileNotFound 예외를 throw합니다. 이것을 달성 할 수있는 방법이 있습니까?
mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
if (mbAudioOn)
{
try
{
if (mPlayer != null && mPlayer.isPlaying())
{
mPlayer.stop();
}
mPlayer.setDataSource("https://www.dropbox.com/s/avvy670dxc76y80/audio_02.m4a");
mPlayer.prepare();
mPlayer.start();
}
catch (Exception e)
{
e.printStackTrace();
}
}
오류 무엇입니까? 오디오를 보관 용 계정에 올바르게 업로드 했습니까? – dipali
예. 브라우저에서 파일에 액세스 할 수 있습니다. 브라우저에 URL을 복사하여 붙여 넣기 만하면 오디오를들을 수 있습니다. 이 오류는 ** 클라이언트 측에서 파일을 열 수 없습니다. 서버 측 시도 : java.io.FileNotFoundException : 컨텐츠 공급자 없음 : https://docs.zoho.com/file/033zq825c9f2b1f5642578e3d00432e38a425** –