我在Google Play商店中有一个显示图书内容的应用。我正在尝试为应用程序嵌入音频功能。但是音频文件会大大增加应用程序的大小。
所以,我想将音频文件存储在Google Drive / Drop Box或Zoho Docs中,并使用Media Player类来传输和播放音频文件。但它不起作用。它抛出FileNotFound Exception。有没有办法实现这个目标?
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();
}
}
答案 0 :(得分:0)
我认为以前在谷歌云端硬盘驱动器仍然支持托管之前,这在Google云端硬盘中是可行的。这个SO thread分享了一种方法。但是,在Google's blog post中,虚拟主机现已弃用,2016年8月21日为正式日期。因此Google Drive不再是此选项。