Android 使用安卓&x27;s MediaPlayer类,播放音频文件(google drive/drop box/zoho docs)
我在google play store上有一个应用程序,可以显示一本书的内容。我正在尝试为应用嵌入音频功能。但是音频文件会大大增加应用程序的大小 因此,我正在考虑将音频文件存储在Google Drive/Drop Box或Zoho Docs中,并使用Media Player类来流式播放音频文件。但它不起作用。它抛出FileNotFound异常。有没有办法做到这一点Android 使用安卓&x27;s MediaPlayer类,播放音频文件(google drive/drop box/zoho docs),android,android-mediaplayer,google-drive-android-api,Android,Android Mediaplayer,Google Drive Android Api,我在google play store上有一个应用程序,可以显示一本书的内容。我正在尝试为应用嵌入音频功能。但是音频文件会大大增加应用程序的大小 因此,我正在考虑将音频文件存储在Google Drive/Drop Box或Zoho Docs中,并使用Media Player类来流式播放音频文件。但它不起作用。它抛出FileNotFound异常。有没有办法做到这一点 mPlayer = new MediaPlayer(); mPlayer.setAudioStreamType(AudioManag
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();
}
}
我认为这以前在GoogleDrive中是可行的,因为GoogleDrive仍然支持托管。这有一种方法可以做到这一点。然而,在中,web托管现在已被弃用,2016年8月21日是正式日期。因此,Google Drive不再是这个选项。我认为这在Google Drive中曾经是可行的,因为Google Drive仍然支持托管。这有一种方法可以做到这一点。然而,在中,web托管现在已被弃用,2016年8月21日是正式日期。因此,Google Drive不再是此选项。什么是错误?您在dropbox中正确上传音频了吗?是的。我可以从浏览器访问该文件。您只需将URL复制并粘贴到浏览器上,即可收听音频。错误是无法在客户端打开文件;正在尝试服务器端:java.io.FileNotFoundException:无内容提供商:错误是什么?您是否已在dropbox中正确上载音频?是。我可以从浏览器访问该文件。您只需将URL复制并粘贴到浏览器上,即可收听音频。错误是无法在客户端打开文件;正在尝试服务器端:java.io.FileNotFoundException:无内容提供商:有人提到我可以使用Firebase()。它可行吗?如果你说的是Firebase托管,它是针对web应用程序的,与你试图做的非常不同。试试Dropbox。检查这个。如果这就是你想要做的,那么它是可行的。确保您已在浏览器中登录到Google帐户有人提到我可以使用Firebase()。它可行吗?如果你说的是Firebase托管,它是针对web应用程序的,与你试图做的非常不同。试试Dropbox。检查这个。如果这就是你想要做的,那么它是可行的。确保您已在浏览器中登录到Google帐户