Android Mediaplayer错误2005

Android Mediaplayer错误2005,android,Android,我在尝试播放视频时收到一个奇怪的错误代码 我得到了错误代码1(错误未知)和extra-2005,它根本没有文档 我怎么可能知道为什么会这样 谢谢 01-09 09:50:36.903: E/MediaPlayer(3062): Error (1,-2005) 这是我播放视频的部分 if(m_videoView.canSeekForward() && seekTo > 0 && seekTo <= m_videoView.getDuration())

我在尝试播放视频时收到一个奇怪的错误代码

我得到了错误代码1(错误未知)和extra-2005,它根本没有文档

我怎么可能知道为什么会这样

谢谢

01-09 09:50:36.903: E/MediaPlayer(3062): Error (1,-2005)
这是我播放视频的部分

if(m_videoView.canSeekForward() && seekTo > 0 && seekTo <= m_videoView.getDuration())
                    m_videoView.seekTo(seekTo);
                m_videoView.start();
                m_videoView.requestFocus();
                m_videoView.setKeepScreenOn(true);

ICS和更高版本上的
-2005
错误代码可能是
error\u DRM\u DECRYPT
(请参阅)


编辑:如果您使用姜饼或更早版本,也可能是
DRM\u错误\u无法处理

请发布您的代码好吗?这是一个与我的服务器交互的大量代码,需要DRM等。需要什么部分?您正在尝试播放视频的部分。谢谢。我运行的是安卓4.2,所以可能是第一个选择。但这到底意味着什么?我不知道。该代码仅表示,如果
decrypt
/
onDecrypt
中出现错误,则可能会返回该错误代码,但没有说明在何种特定条件下会发生。我认为它是特定于实现的(即,取决于所使用的DRM引擎)。
String url = data.replace('\"', ' ').trim();
                        try
                        {
                            URL _url = new URL(url);
                            _url.toURI();
                        }
                        catch(URISyntaxException ex)
                        {
                            Log.e("url from media", ex.getMessage() + " for " + url);
                            SystemUtils.alertMsg(getContext(), "There is a problem with this film right now.\nPlease try again later.");//getContext().getResources().getString(R.string.not_subscribed_msg));
                            dismiss(); 
                            playerLayout.findViewWithTag("progressbar").setVisibility(View.GONE);
                            return;  
                        } 
                        catch (MalformedURLException e) 
                        {
                            Log.e("url from media", e.getMessage() + " for " + url);
                            SystemUtils.alertMsg(getContext(), "There is a problem with this film right now.\nPlease try again later.");//getContext().getResources().getString(R.string.not_subscribed_msg));
                            dismiss();
                            playerLayout.findViewWithTag("progressbar").setVisibility(View.GONE);
                            return;
                        }

                        url = url.replace("http", "widevine").replace("16.109", "16.1");  

                        setFilePath(url);