exoplayer2.10.5播放exo文件,失败,显示无可用提取器

当我使用CacheUtils.cache 500kb data时,视频大约是1mb。然后我断开了网络连接。我只想使用exoplayer来播放500kb exo文件。所以我这样写:

DataSpec localSpec = new DataSpec(mp4Uri);
    final FileDataSource fileDataSource = new FileDataSource();
    try {
        fileDataSource.open(localSpec);
    } catch (FileDataSource.FileDataSourceException e) {
        e.printStackTrace();
    }

    DataSource.Factory localFactory = new DataSource.Factory() {
        @Override
        public DataSource createDataSource() {
            return fileDataSource;
        }
    };
    MediaSource audioSource = new ExtractorMediaSource(fileDataSource.geturi(),localFactory,new DefaultExtractorsFactory(),null,null);

当我播放视频时,它会显示错误,如下图所示

exoplayer2.10.5播放exo文件,失败,显示无可用提取器

luvlu 回答:exoplayer2.10.5播放exo文件,失败,显示无可用提取器

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3118092.html

大家都在问