rtmp服务器显示fps是0,rtmp直播流,刚播放时,画面卡顿几秒,没有声音。大概4 5秒后都恢复正常...

你是如何设置缓冲区大小的

2019-10-28 15:16:29.525 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_stop()

2019-10-28 15:16:29.525 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_stop()=0

2019-10-28 15:16:29.525 25425-25498/com.sport.hdzb D/IJKMEDIA: message_loop exit

2019-10-28 15:16:29.525 25425-25498/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25498]

2019-10-28 15:16:29.525 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_release

2019-10-28 15:16:29.526 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)

2019-10-28 15:16:29.526 25425-25425/com.sport.hdzb D/IJKMEDIA: ffpipeline_set_surface()

2019-10-28 15:16:29.526 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)=void

2019-10-28 15:16:29.526 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_shutdown_l()

2019-10-28 15:16:29.531 25425-25499/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25499]

2019-10-28 15:16:29.533 25425-25500/com.sport.hdzb E/IJKMEDIA: av_read_frame error: unknown

2019-10-28 15:16:29.643 25425-25500/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25500]

2019-10-28 15:16:29.644 25425-25507/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25507]

2019-10-28 15:16:29.646 25425-25506/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25506]

2019-10-28 15:16:29.649 25425-25511/com.sport.hdzb I/IJKMEDIA: convert image convert_frame_count = 0

2019-10-28 15:16:29.649 25425-25511/com.sport.hdzb I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [25511]

2019-10-28 15:16:29.658 25425-25425/com.sport.hdzb E/IJKMEDIA: SDL_Overlay(ffmpeg): overlay_free_l(0xe0469980)

2019-10-28 15:16:29.659 25425-25425/com.sport.hdzb E/IJKMEDIA: SDL_Overlay(ffmpeg): overlay_free_l(0xe0469a00)

2019-10-28 15:16:29.660 25425-25425/com.sport.hdzb E/IJKMEDIA: SDL_Overlay(ffmpeg): overlay_free_l(0xe0469ac0)

2019-10-28 15:16:29.661 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_shutdown_l()=void

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_dec_ref(): ref=0

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_shutdown_l()

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_shutdown_l()=void

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_native_setup

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb I/IJKMEDIA: av_version_info: ff3.4--ijk0.8.7--20180103--001

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb I/IJKMEDIA: ijk_version_info: k0.8.8

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ffpipeline_create_from_android()

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_inject_opaque(0x7e6)

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_inject_opaque()=void

2019-10-28 15:16:29.662 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque(0x7e6)

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque()=void

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.663 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setVolume

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_android_set_volume(1.000000, 1.000000)

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ffpipeline_set_volume

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_android_set_volume(1.000000, 1.000000)=void

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setOptionLong

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setVideoSurface

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_android_surface(surface=0xff80dec0)

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ffpipeline_set_surface()

2019-10-28 15:16:29.664 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_android_surface(surface=0xff80dec0)=void

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/tv.danmaku.ijk.media.player.IjkMediaPlayer: Couldn't open file on client side, trying server side

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb V/IJKMEDIA: setDataSource: path rtmp://lssplay.bd666.cn/zbprod/2728_push_5db29bc1258b0?k=44d1eef976deb86bc92a7a5620fc8200&t=1572235247

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_data_source(url="rtmp://lssplay.bd666.cn/zbprod/2728_push_5db29bc1258b0?k=44d1eef976deb86bc92a7a5620fc8200&t=1572235247")

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_set_data_source(url="rtmp://lssplay.bd666.cn/zbprod/2728_push_5db29bc1258b0?k=44d1eef976deb86bc92a7a5620fc8200&t=1572235247")=0

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_prepareAsync

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_prepare_async()

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb W/IJKMEDIA: remove 'timeout' option for rtmp.

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: ===== versions =====

2019-10-28 15:16:29.665 25425-25563/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25563] ff_msg_loop

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: ijkplayer : k0.8.8

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: FFmpeg : ff3.4--ijk0.8.7--20180103--001

2019-10-28 15:16:29.665 25425-25563/com.sport.hdzb D/IJKMEDIA: message_loop

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: libavutil : 55.78.100

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: libavcodec : 57.107.100

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: libavformat : 57.83.100

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: libswscale : 4.8.100

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: libswresample: 2.9.100

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: ===== options =====

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : opensles = 1

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : overlay-format = 842225234

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : framedrop = 1

2019-10-28 15:16:29.665 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : start-on-prepared = 1

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : http-detect-range-support = 1

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : enable-accurate-seek = 1

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : mediacodec = 0

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : mediacodec-auto-rotate = 0

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: player-opts : mediacodec-handle-resolution-change = 0

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: format-opts : ijkapplication = -974945520

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: format-opts : ijkiomanager = -945537152

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: format-opts : dns_cache_clear = 1

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: format-opts : probesize = 10240

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: codec-opts : skip_loop_filter = 48

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: codec-opts : min-frames = 100

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: ===================

2019-10-28 15:16:29.666 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_FLUSH:

2019-10-28 15:16:29.666 25425-25425/com.sport.hdzb I/IJKMEDIA: aout_set_volume(1.000000, 1.000000)

2019-10-28 15:16:29.667 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_prepare_async()=0

2019-10-28 15:16:29.667 25425-25565/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25565] ff_read

2019-10-28 15:16:29.667 25425-25564/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25564] ff_vout

2019-10-28 15:16:29.667 25425-25565/com.sport.hdzb W/IJKMEDIA: remove 'timeout' option for rtmp.

2019-10-28 15:16:29.668 25425-25565/com.sport.hdzb I/IJKMEDIA: will delete cache entry, hostname = lssplay.bd666.cn

2019-10-28 15:16:29.670 25425-25565/com.sport.hdzb I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073

2019-10-28 15:16:29.704 25425-25565/com.sport.hdzb I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074

2019-10-28 15:16:29.705 25425-25565/com.sport.hdzb I/IJKMEDIA: Add dns cache hostname = lssplay.bd666.cn, ip = 115.238.238.218

2019-10-28 15:16:30.091 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_OPEN_INPUT:

2019-10-28 15:16:30.091 25425-25565/com.sport.hdzb E/IJKMEDIA: Option ijkiomanager not found.

2019-10-28 15:16:30.128 25425-25565/com.sport.hdzb W/IJKMEDIA: Stream #0: not enough frames to estimate rate; consider increasing probesize

2019-10-28 15:16:30.129 25425-25565/com.sport.hdzb W/IJKMEDIA: Could not find codec parameters for stream 1 (Audio: aac, 44100 Hz, stereo): unspecified sample format

Consider increasing the value for the 'analyzeduration' and 'probesize' options

2019-10-28 15:16:30.129 25425-25565/com.sport.hdzb I/IJKMEDIA: max_frame_duration: 10.000

2019-10-28 15:16:30.129 25425-25565/com.sport.hdzb I/IJKMEDIA: Input #0, flv, from 'rtmp://lssplay.bd666.cn/zbprod/2728_push_5db29bc1258b0?k=44d1eef976deb86bc92a7a5620fc8200&t=1572235247':

2019-10-28 15:16:30.129 25425-25565/com.sport.hdzb I/IJKMEDIA: Duration:

2019-10-28 15:16:30.129 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_FIND_STREAM_INFO:

2019-10-28 15:16:30.129 25425-25565/com.sport.hdzb I/IJKMEDIA: N/A

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: , start:

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: 0.066000

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: , bitrate:

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: N/A

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: Stream #0:0

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: : Video: h264, yuv420p, 1280x720

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: ,

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: 30 tbr,

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: 1k tbn,

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: 60 tbc

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: Stream #0:1

2019-10-28 15:16:30.130 25425-25565/com.sport.hdzb I/IJKMEDIA: : Audio: aac, 44100 Hz, stereo

2019-10-28 15:16:30.134 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: native sample rate 44100 Hz

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: bytes_per_frame = 4 bytes

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: milli_per_buffer = 10 ms

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: frame_per_buffer = 441 frames

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: bytes_per_buffer = 1764 bytes

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: OpenSL-ES: buffer_capacity = 449820 bytes

2019-10-28 15:16:30.140 25425-25565/com.sport.hdzb I/IJKMEDIA: AudioCodec: avcodec, aac

2019-10-28 15:16:30.140 25425-25569/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25569] ff_aout_opensles

2019-10-28 15:16:30.141 25425-25570/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25570] ff_audio_dec

2019-10-28 15:16:30.144 25425-25565/com.sport.hdzb I/IJKMEDIA: VideoCodec: avcodec, h264

2019-10-28 15:16:30.144 25425-25576/com.sport.hdzb I/IJKMEDIA: SDL_RunThread: [25576] ff_video_dec

2019-10-28 15:16:30.144 25425-25565/com.sport.hdzb W/IJKMEDIA: fps: 30.000000 (normal)

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_COMPONENT_OPEN:

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_ROTATION_CHANGED: 0

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_SAR_CHANGED: 0, 1

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_PREPARED

2019-10-28 15:16:30.144 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_PREPARED:

2019-10-28 15:16:30.149 25425-25425/com.sport.hdzb D/IJKMEDIA: IjkMediaPlayer_start

2019-10-28 15:16:30.149 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_start()

2019-10-28 15:16:30.149 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_start()=0

2019-10-28 15:16:30.150 25425-25563/com.sport.hdzb D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START

2019-10-28 15:16:30.165 25425-25569/com.sport.hdzb I/IJKMEDIA: slVolumeItf->SetVolumeLevel((1.000000, 1.000000) -> 0)

2019-10-28 15:16:30.165 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_AUDIO_RENDERING_START:

2019-10-28 15:16:30.197 25425-25576/com.sport.hdzb D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1280, h=720, fmt=RV32(0x32335652, dp=0xc5e1a380)

2019-10-28 15:16:30.197 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720

2019-10-28 15:16:30.207 25425-25576/com.sport.hdzb D/IJKMEDIA: Video: first frame decoded

2019-10-28 15:16:30.207 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_DECODED_START:

2019-10-28 15:16:30.209 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720

2019-10-28 15:16:30.209 25425-25576/com.sport.hdzb D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1280, h=720, fmt=RV32(0x32335652, dp=0xc5e1a380)

2019-10-28 15:16:30.221 25425-25569/com.sport.hdzb D/IJKMEDIA: avcodec/Audio: first frame decoded

2019-10-28 15:16:30.221 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_AUDIO_DECODED_START:

2019-10-28 15:16:30.227 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1280, 720

2019-10-28 15:16:30.228 25425-25576/com.sport.hdzb D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1280, h=720, fmt=RV32(0x32335652, dp=0xc5e1a380)

2019-10-28 15:16:30.233 25425-25563/com.sport.hdzb D/IJKMEDIA: FFP_MSG_VIDEO_RENDERING_START:

2019-10-28 15:16:30.234 25425-25425/com.sport.hdzb I/tv.danmaku.ijk.media.player.IjkMediaPlayer: Info: MEDIA_INFO_VIDEO_RENDERING_START

2019-10-28 15:16:35.737 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_pause()

2019-10-28 15:16:35.737 25425-25563/com.sport.hdzb D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_PAUSE

2019-10-28 15:16:35.737 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_pause()=0

2019-10-28 15:18:52.466 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_pause()

2019-10-28 15:18:52.466 25425-25425/com.sport.hdzb D/IJKMEDIA: ijkmp_pause()=0

2019-10-28 15:18:52.466 25425-25563/com.sport.hdzb D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_PAUSE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值