Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-QCMediaPlayer不存在-根本无法播放声音_Android_Media Player_Android Mediaplayer - Fatal编程技术网

Android-QCMediaPlayer不存在-根本无法播放声音

Android-QCMediaPlayer不存在-根本无法播放声音,android,media-player,android-mediaplayer,Android,Media Player,Android Mediaplayer,我正在尝试使用以下代码从Url播放音频: String url = "1451739079.mp3"; MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); try { player.setDataSource(url);

我正在尝试使用以下代码从Url播放音频:

            String url = "1451739079.mp3";
            MediaPlayer player = new MediaPlayer();
            player.setAudioStreamType(AudioManager.STREAM_MUSIC);
            try {
                player.setDataSource(url);
            }catch (IOException e){
                e.printStackTrace();
            }
            player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                @Override
                public void onPrepared(MediaPlayer mp) {
                    mp.start();
                }
            });
但这根本不起作用,logcat中的错误显示为:

   E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
我已经去过了, 但毫无帮助


请建议如何从Url播放音频?

可能的副本?因为答案已经给出了。是的,我已经提到访问该链接…但是没有帮助>这意味着你的平台不支持QCMediaPlayer。尽管如此,我并不完全确定你的url在任何方面都是正确的。试着播放一个正确的http url。好的,但是,我怎样才能从url播放媒体?所以你的问题不是我第一次理解的错误是什么意思,而是你应该怎么做?试着重新表述你的问题。尝试将1451739079.mp3替换为,因为您拥有的第一个url不指向任何地方。