在android中播放mp4和avi文件

时间:2012-01-17 05:12:40

标签: android media

我有mp4和avi,sdcard上有两种类型的文件。我是否需要在代码中使用扩展名来播放此文件?

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

如果没有扩展名,则无法正确找到该文件。 SetDatasource会抛出异常。

http://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.lang.String

答案 1 :(得分:0)

您将获得IOException

您正在setDataSource中设置路径。 例如,

你想玩sdcard/yourMP4file.mp4,如果你没有给出完整路径,那么它将sdcard/yourMP4file作为文件路径......

实际上sdcard/yourMP4file不存在,存在的是sdcard/yourMP4file.mp4。所以你会得到IOException