ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "analyzemaxduration", 500L);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "analyzeduration", 50000);
这两个选项影响到播放器在开始播放前分析媒体文件所需的时间和程度。
analyzemaxduration (OPT_CATEGORY_FORMAT, “analyzemaxduration”, 500L),这个选项用来设置分析媒体流的最大时间长度,以微秒为单位,它限制了分析媒体流的持续时间,避免等待时间过长,有助于更快速地启动媒体播放。
analyzeduration (OPT_CATEGORY_FORMAT, “analyzeduration”, 50000),这个选项指定了分析媒体文件时用于估计整体时长的信息量,以微秒为单位,增加分析时间可以提高媒体文件时长估计的准确性,但是这可能会增加启动播放时的延迟。