安卓智能手机在这个快节奏发展的信息高速公路时代越来越受到人们的喜爱。无论白发苍苍的老人,还是年幼的孩子,都加入到智能手机的使用规模里,而android市场占有率高,使用者就更加广泛了。而这一切不仅仅是因为它的系统性能,还因为它的sd卡扩充设置,让你的手机想要多大容量就可要多大容量~下面给大家介绍一些安卓SD卡的设置的小编程。
一旦选择File
现在,可根据android开发教程将文件推入SD卡中,在File
通过以下方式来从SD卡访问文件
String
//create
mediaPlayer
//set
try
mediaPlayer.setDataSource(pathToFile);
}
e.printStackTrace();
}
e.printStackTrace();
}
e.printStackTrace();
}
//Prepare
try
mediaPlayer.prepare();
}
e.printStackTrace();
}
e.printStackTrace();
}
//start
mediaPlayer.start();
首先,创建一个新的MediaPlayer实例。其次,将待播放的音频文件(文件路径)设置为MediaPlayer实例的数据源。在播放器开始播放歌曲之前,必须准备好MediaPlayer对象。prepare()方法为阻塞方法,并可阻塞直至媒体播放器准备播放歌曲。非阻塞方法prepareAsync()也可进行提供。如果媒体播放器用来从流媒体中播放歌曲,并且在播放歌曲之前需要缓冲数据,则应使用非阻塞prepare方法。现在使用以下内容来播放控制方法,如Start()、stop()等。在可设置用于部分其他歌曲文件之前,媒体播放器对象须进行重置。媒体播放器在其使用后须予以释放。此操作使用release()方法来完成。Release()方法可释放与MediaPlayer对象相关联的资源。当你使用MediaPlayer来完成操作时,这被认为是调用此方法的最佳实践。
我们也可通过以下方式来创建媒体播放器
String
MediaPlayer
此处可通过android学习资料解析给定的已编译URI字符串来使用URI类创建Uri。
从网页播放音频
使用与用于访问SD卡中存有的音频文件的相同代码,可完成访问网站中的音频文件。唯一的变化就是文件路径。此处的路径将为网站URL,其指向音频资源文件。此处最重要的部分就是使用互联网提取数据,因此必须获取访问互联网的许可。在AndroidManifest.xml文件中设置互联网许可
除了URL路径外,该代码保持相同
String
//create
mediaPlayer
//set
try
mediaPlayer.setDataSource(urlPath);
}
e.printStackTrace();
}
e.printStackTrace();
}
e.printStackTrace();
}
//Prepare
try
mediaPlayer.prepare();
}
e.printStackTrace();
}
e.printStackTrace();
}
//Start
mediaPlayer.start();
或者,我们也可通过以下方式创建媒体播放器
String
MediaPlayer
此处可通过解析给定的已编译URI字符串来使用URI类创建Uri。类与MediaPlayer类相对。