FFMPEG中的Seekbar问题

时间:2014-12-25 12:23:20

标签: android ffmpeg

我正在使用FFMPEG播放音频文件。但是,寻找一些音频文件的文件是不准确的。播放,歌曲也在播放总持续时间。在寻找音频文件时会出现此问题。如果我在没有寻求的情况下连续玩,那就没有问题。我使用下面的代码:

 int stream_index = av_find_default_stream_index(fmt_ctx);
 int64_t target = av_rescale(seekValue, audio_st->time_base.den,
            audio_st->time_base.num);
 if (avformat_seek_file(fmt_ctx, stream_index, INT64_MIN, target, INT64_MAX,  
 AVSEEK_FLAG_FRAME) < 0) {   
        av_log(NULL, AV_LOG_ERROR, "ERROR av_seek_frame");
    } else {
        av_log(NULL, AV_LOG_ERROR, "SUCCEEDED av_seek_frame");
        avcodec_flush_buffers(fmt_ctx->streams[stream_index]->codec);
    }

任何帮助?

0 个答案:

没有答案