Google Playストアに書籍コンテンツを表示するアプリがあります。私は、アプリケーションのオーディオ機能を埋め込もうとしています。しかし、オーディオファイルは、アプリケーションのサイズを大幅に増加させるでしょう。AndroidのMediaPlayerクラスを使用して、オーディオファイルを再生する(Googleドライブ/ドロップボックス/ zohoドキュメント)
私はGoogleドライブ/ドロップボックスまたはZoho Docsにオーディオファイルを保存し、Media Playerクラスを使用してオーディオファイルをストリーミングして再生することを検討しています。しかし、それは動作しません。 FileNotFound例外をスローします。これを達成する方法はありますか?
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();
}
}
エラーが発生しましたか?あなたのオーディオをDropboxに正しくアップロードしましたか? – dipali
はい。私はブラウザからファイルにアクセスできます。 URLをコピーしてブラウザに貼り付けるだけで、オーディオを聴くことができます。エラーはこれです**クライアント側でファイルを開くことができませんでした。サーバー側を試しています:java.io.FileNotFoundException:コンテンツプロバイダがありません:https://docs.zoho.com/file/033zq825c9f2b1f5642578e3d00432e38a425** –