MediaPlayer的错误列表速查(android)

  1. public static final int MEDIA_ERROR_IO   
  2. Added in API level 17 File or network related operation errors.   
  3.   
  4. Constant Value: -1004 (0xfffffc14)   
  5. public static final int MEDIA_ERROR_MALFORMED   
  6. Added in API level 17 Bitstream is not conforming to the related coding standard or file spec.   
  7.   
  8. Constant Value: -1007 (0xfffffc11)   
  9. public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK   
  10. Added in API level 3 The video is streamed and its container is not valid for progressive playback i.e the video‘s index (e.g moov atom) is not at the start of the file.  
  11.   
  12. See Also  
  13. MediaPlayer.OnErrorListener   
  14. Constant Value: 200 (0x000000c8)   
  15. public static final int MEDIA_ERROR_SERVER_DIED   
  16. Added in API level 1 Media server died. In this case, the application must release the MediaPlayer object and instantiate a new one.  
  17.   
  18. See Also  
  19. MediaPlayer.OnErrorListener   
  20. Constant Value: 100 (0x00000064)   
  21. public static final int MEDIA_ERROR_TIMED_OUT   
  22. Added in API level 17 Some operation takes too long to complete, usually more than 3-5 seconds.   
  23.   
  24. Constant Value: -110 (0xffffff92)   
  25. public static final int MEDIA_ERROR_UNKNOWN   
  26. Added in API level 1 Unspecified media player error.  
  27.   
  28. See Also  
  29. MediaPlayer.OnErrorListener   
  30. Constant Value: 1 (0x00000001)   
  31. public static final int MEDIA_ERROR_UNSUPPORTED   
  32. Added in API level 17 Bitstream is conforming to the related coding standard or file spec, but the media framework does not support the feature.   
  33.   
  34. Constant Value: -1010 (0xfffffc0e)   
  35. public static final int MEDIA_INFO_BAD_INTERLEAVING   
  36. Added in API level 3 Bad interleaving means that a media has been improperly interleaved or not interleaved at all, e.g has all the video samples first then all the audio ones. Video is playing but a lot of disk seeks may be happening.  
  37.   
  38. See Also  
  39. MediaPlayer.OnInfoListener   
  40. Constant Value: 800 (0x00000320)   
  41. public static final int MEDIA_INFO_BUFFERING_END   
  42. Added in API level 9 MediaPlayer is resuming playback after filling buffers.  
  43.   
  44. See Also  
  45. MediaPlayer.OnInfoListener   
  46. Constant Value: 702 (0x000002be)   
  47. public static final int MEDIA_INFO_BUFFERING_START   
  48. Added in API level 9 MediaPlayer is temporarily pausing playback internally in order to buffer more data.  
  49.   
  50. See Also  
  51. MediaPlayer.OnInfoListener   
  52. Constant Value: 701 (0x000002bd)   
  53. public static final int MEDIA_INFO_METADATA_UPDATE   
  54. Added in API level 5 A new set of metadata is available.  
  55.   
  56. See Also  
  57. MediaPlayer.OnInfoListener   
  58. Constant Value: 802 (0x00000322)   
  59. public static final int MEDIA_INFO_NOT_SEEKABLE   
  60. Added in API level 3 The media cannot be seeked (e.g live stream)  
  61.   
  62. See Also  
  63. MediaPlayer.OnInfoListener   
  64. Constant Value: 801 (0x00000321)   
  65. public static final int MEDIA_INFO_UNKNOWN   
  66. Added in API level 3 Unspecified media player info.  
  67.   
  68. See Also  
  69. MediaPlayer.OnInfoListener   
  70. Constant Value: 1 (0x00000001)   
  71. public static final int MEDIA_INFO_VIDEO_RENDERING_START   
  72. Added in API level 17 The player just pushed the very first video frame for rendering.  
  73.   
  74. See Also  
  75. MediaPlayer.OnInfoListener   
  76. Constant Value: 3 (0x00000003)   
  77. public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING   
  78. Added in API level 3 The video is too complex for the decoder: it can‘t decode frames fast enough. Possibly only the audio plays fine at this stage.  
  79.   
  80. See Also  
  81. MediaPlayer.OnInfoListener   
  82. Constant Value: 700 (0x000002bc)   
  1. public static final int MEDIA_ERROR_IO   
  2. Added in API level 17 File or network related operation errors.   
  3.   
  4. Constant Value: -1004 (0xfffffc14)   
  5. public static final int MEDIA_ERROR_MALFORMED   
  6. Added in API level 17 Bitstream is not conforming to the related coding standard or file spec.   
  7.   
  8. Constant Value: -1007 (0xfffffc11)   
  9. public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK   
  10. Added in API level 3 The video is streamed and its container is not valid for progressive playback i.e the video‘s index (e.g moov atom) is not at the start of the file.  
  11.   
  12. See Also  
  13. MediaPlayer.OnErrorListener   
  14. Constant Value: 200 (0x000000c8)   
  15. public static final int MEDIA_ERROR_SERVER_DIED   
  16. Added in API level 1 Media server died. In this case, the application must release the MediaPlayer object and instantiate a new one.  
  17.   
  18. See Also  
  19. MediaPlayer.OnErrorListener   
  20. Constant Value: 100 (0x00000064)   
  21. public static final int MEDIA_ERROR_TIMED_OUT   
  22. Added in API level 17 Some operation takes too long to complete, usually more than 3-5 seconds.   
  23.   
  24. Constant Value: -110 (0xffffff92)   
  25. public static final int MEDIA_ERROR_UNKNOWN   
  26. Added in API level 1 Unspecified media player error.  
  27.   
  28. See Also  
  29. MediaPlayer.OnErrorListener   
  30. Constant Value: 1 (0x00000001)   
  31. public static final int MEDIA_ERROR_UNSUPPORTED   
  32. Added in API level 17 Bitstream is conforming to the related coding standard or file spec, but the media framework does not support the feature.   
  33.   
  34. Constant Value: -1010 (0xfffffc0e)   
  35. public static final int MEDIA_INFO_BAD_INTERLEAVING   
  36. Added in API level 3 Bad interleaving means that a media has been improperly interleaved or not interleaved at all, e.g has all the video samples first then all the audio ones. Video is playing but a lot of disk seeks may be happening.  
  37.   
  38. See Also  
  39. MediaPlayer.OnInfoListener   
  40. Constant Value: 800 (0x00000320)   
  41. public static final int MEDIA_INFO_BUFFERING_END   
  42. Added in API level 9 MediaPlayer is resuming playback after filling buffers.  
  43.   
  44. See Also  
  45. MediaPlayer.OnInfoListener   
  46. Constant Value: 702 (0x000002be)   
  47. public static final int MEDIA_INFO_BUFFERING_START   
  48. Added in API level 9 MediaPlayer is temporarily pausing playback internally in order to buffer more data.  
  49.   
  50. See Also  
  51. MediaPlayer.OnInfoListener   
  52. Constant Value: 701 (0x000002bd)   
  53. public static final int MEDIA_INFO_METADATA_UPDATE   
  54. Added in API level 5 A new set of metadata is available.  
  55.   
  56. See Also  
  57. MediaPlayer.OnInfoListener   
  58. Constant Value: 802 (0x00000322)   
  59. public static final int MEDIA_INFO_NOT_SEEKABLE   
  60. Added in API level 3 The media cannot be seeked (e.g live stream)  
  61.   
  62. See Also  
  63. MediaPlayer.OnInfoListener   
  64. Constant Value: 801 (0x00000321)   
  65. public static final int MEDIA_INFO_UNKNOWN   
  66. Added in API level 3 Unspecified media player info.  
  67.   
  68. See Also  
  69. MediaPlayer.OnInfoListener   
  70. Constant Value: 1 (0x00000001)   
  71. public static final int MEDIA_INFO_VIDEO_RENDERING_START   
  72. Added in API level 17 The player just pushed the very first video frame for rendering.  
  73.   
  74. See Also  
  75. MediaPlayer.OnInfoListener   
  76. Constant Value: 3 (0x00000003)   
  77. public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING   
  78. Added in API level 3 The video is too complex for the decoder: it can‘t decode frames fast enough. Possibly only the audio plays fine at this stage.  
  79.   
  80. See Also  
  81. MediaPlayer.OnInfoListener   
  82. Constant Value: 700 (0x000002bc)  
发布了14 篇原创文章 · 获赞 1 · 访问量 2万+
展开阅读全文

MediaPlayer info/warning (703, 0),播放没声

04-07

04-07 09:15:53.501 3820-3820/pc.dialog.com.wutils I/MediaPlayActivity: onStart=http://jiayin-10076642.video.myqcloud.com/jsmy02/W38833d49-f783-4d27-919a-c198de8678ef.mp3 04-07 09:15:53.512 3820-3820/pc.dialog.com.wutils E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 04-07 09:15:53.512 3820-3820/pc.dialog.com.wutils E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 04-07 09:15:53.512 3820-3820/pc.dialog.com.wutils E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 04-07 09:15:53.512 3820-3820/pc.dialog.com.wutils E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 04-07 09:15:53.513 3820-3820/pc.dialog.com.wutils W/MediaPlayer: Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://jiayin-10076642.video.myqcloud.com/jsmy02/W38833d49-f783-4d27-919a-c198de8678ef.mp3 04-07 09:15:53.517 3820-4027/pc.dialog.com.wutils D/MediaHTTPConnection: filterOutInternalHeaders: key=User-Agent, val= stagefright/1.2 (Linux;Android 6.0.1) 04-07 09:15:53.518 3820-3851/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:15:54.746 3820-3820/pc.dialog.com.wutils D/MediaPlayer: setSubtitleAnchor in MediaPlayer 04-07 09:15:54.752 3820-3820/pc.dialog.com.wutils I/Choreographer: Skipped 77 frames! The application may be doing too much work on its main thread. 04-07 09:15:54.822 3820-3820/pc.dialog.com.wutils I/MediaPlayActivity: onPrepared 04-07 09:15:59.782 3820-3820/pc.dialog.com.wutils I/MediaPlayActivity: onStart=http://jiayin-10076642.video.myqcloud.com/jsmy02/W38833d49-f783-4d27-919a-c198de8678ef.mp3 04-07 09:15:59.783 3820-3820/pc.dialog.com.wutils E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 04-07 09:15:59.783 3820-3820/pc.dialog.com.wutils E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 04-07 09:15:59.783 3820-3820/pc.dialog.com.wutils E/ExtMediaPlayer-JNI: env->IsInstanceOf fails 04-07 09:15:59.783 3820-3820/pc.dialog.com.wutils E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 04-07 09:15:59.789 3820-3820/pc.dialog.com.wutils W/MediaPlayer: Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://jiayin-10076642.video.myqcloud.com/jsmy02/W38833d49-f783-4d27-919a-c198de8678ef.mp3 04-07 09:15:59.800 3820-3848/pc.dialog.com.wutils D/MediaHTTPConnection: filterOutInternalHeaders: key=User-Agent, val= stagefright/1.2 (Linux;Android 6.0.1) 04-07 09:15:59.801 3820-3820/pc.dialog.com.wutils D/MediaPlayer: setSubtitleAnchor in MediaPlayer 04-07 09:15:59.804 3820-7079/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:15:59.851 3820-3820/pc.dialog.com.wutils I/MediaPlayActivity: onPrepared 04-07 09:15:59.852 3820-7079/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:15:59.863 3820-4027/pc.dialog.com.wutils W/MediaPlayer: info/warning (703, 0) 04-07 09:15:59.863 3820-4027/pc.dialog.com.wutils W/MediaPlayer: info/warning (701, 0) 04-07 09:16:02.832 3820-4027/pc.dialog.com.wutils D/MediaHTTPConnection: filterOutInternalHeaders: key=User-Agent, val= stagefright/1.2 (Linux;Android 6.0.1) 04-07 09:16:02.835 3820-3851/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:16:05.885 3820-3851/pc.dialog.com.wutils D/MediaHTTPConnection: filterOutInternalHeaders: key=User-Agent, val= stagefright/1.2 (Linux;Android 6.0.1) 04-07 09:16:05.886 3820-4027/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:16:06.867 3820-7079/pc.dialog.com.wutils D/MediaHTTPConnection: proxy null port 0 04-07 09:16:08.923 3820-7079/pc.dialog.com.wutils D/MediaHTTPConnection: filterOutInternalHeaders: key=User-Agent, val= stagefright/1.2 (Linux;Android 6.0.1)__![图片说明](https://img-ask.csdn.net/upload/201704/07/1491528189_523347.png) void init(String url){ mMediaPlayer =MediaPlayer.create(mContext,Uri.parse(url)); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setOnErrorListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnTimedMetaDataAvailableListener(this); mMediaPlayer.setOnTimedTextListener(this); mMediaPlayer.setOnSeekCompleteListener(this); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnVideoSizeChangedListener(this); } public void playUrl(String url){ if (mOnMediaPlayerListener!=null){ mOnMediaPlayerListener.onStart(url); } if (mMediaPlayer!=null){ destroy(); } init(url); } public void stop(){ if (mMediaPlayer!=null){ mMediaPlayer.stop(); } } public void destroy(){ if (mMediaPlayer!=null){ stop(); mMediaPlayer.reset(); mMediaPlayer.release(); mMediaPlayer=null; } } public void pause(){ if (isPlaying()){ mMediaPlayer.pause(); } } ----------------------------------------- @Override public void onPrepared(MediaPlayer mp) { mp.start(); L.d(TAG,"onPrepared"); } 请教高人解答 问答

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览