小编Jak*_*kub的帖子

Ogg 文件:Exoplayer 没有可用的提取器 (...) 可以读取流。

在 ExoPlayer 实例中,尝试播放 ogg 文件时出现以下错误:

6541-6594/com.example.android.bluetoothchat E/ExoPlayerImplInternal? Internal track renderer error.
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: 
None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor) could read the stream.
        at com.google.android.exoplayer.MediaCodecTrackRenderer.maybeThrowError(MediaCodecTrackRenderer.java:782)
        at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:274)
        at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:197)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at android.os.Looper.loop(Looper.java:135)
        at android.os.HandlerThread.run(HandlerThread.java:61)
        at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
 Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor) could read the stream.
        at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:806)
        at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:737)
        at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:818)
Run Code Online (Sandbox Code Playgroud)

这是代码:

private void playExoPlayer(){ …
Run Code Online (Sandbox Code Playgroud)

android exoplayer

5
推荐指数
0
解决办法
1138
查看次数

在Lucene中,使用标准分析器,我想创建可搜索空间的字段

在Lucene中,使用标准分析器,我想制作可搜索空间的字段.我使用StandardAnalyzer设置Field.Index.NOT_ANALYZED和Field.Store.YES当我在LUKE中查看我的索引时,字段是我所期望的,字段和值如:location - >'New York'. 在这里,我发现我可以使用KeywordAnalyzer使用查询来查找此值:location:"New York".

但我想在查询中添加另一个术语.假设有一个body字段,其中包含StandardAnalyzer创建的规范化和分析术语.对于此字段使用KeywordAnalyzer,我得到的结果与使用StandardAnalyzer时的结果不同.

如何在一个QueryParser中组合两个分析器,其中一个分析器用于某些字段,另一个分析器用于另一个字段.我虽然创建了我自己的分析器,它可能会因字段而有所不同,但我不知道如何做到这一点.

lucene

3
推荐指数
1
解决办法
1230
查看次数

标签 统计

android ×1

exoplayer ×1

lucene ×1