android 在创建媒体播放器时出错?

标签 android mobile

错误:
无法在客户端打开文件,尝试在服务器端打开 无法创建媒体播放器

protected void onListItemClick(ListView l, View v, int position, long id) {

        //get selected items
        String selectedValue = (String) getListAdapter().getItem(position);

        try {

            MediaPlayer objMediaPlayer = new MediaPlayer();
            objMediaPlayer = new MediaPlayer();
            objMediaPlayer.setDataSource("http://192.168.1.3:3000/songs/WakaWaka.mp3");
            objMediaPlayer.prepare();
            objMediaPlayer.start();


        } catch (IllegalArgumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SecurityException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}

最佳答案

检查 Android 媒体播放器 State Diagram .

你必须在调用 start() 之前调用 reset() 和 prepare()。

关于android 在创建媒体播放器时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081437/

相关文章:

android - 谷歌地图 v2 居中和转动相机位置以适合两个标记

android - 如何正确地将变量放入 url 中。改造2.0

android - 为什么 Android 不出现在 Eclipses 的首选项中?

android - IMEI码/01说明

javascript - Websql 排队执行 - iOS6 Mobile Safari

java - Xamarin.Android Notification.Notify 不执行任何操作

sql - 键值对数据库

javascript - 是否可以通过网站控制手机上的相机灯?

javascript - jQuery Mobile 滑动错误 - 滚动正在进行中

android - 如何在不允许用户下载和使用音乐的情况下将音乐存储在 Android 手机上?