0

ビデオを再生しようとすると、奇妙なエラー コードが表示されます。

エラー コード 1 (ERROR_ UNKNOWN) と、ドキュメントがまったくない追加の -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);

プレイ用URLはこちら

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);
4

1 に答える 1

2

エラーコードは、ICS以降で-2005発生する可能性がありますERROR_DRM_DECRYPThttp://code.metager.de/source/xref/android/4.1.1/frameworks/av/include/media/stagefright/MediaErrors.h#54を参照)。

編集DRM_ERROR_CANNOT_HANDLEジンジャーブレッド以前を使用している場合もあります。

于 2013-01-09T08:26:12.790 に答える