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

时间:2019-11-12 10:48:27

标签: exoplayer

当我使用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);

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

enter image description here

0 个答案:

没有答案