我正在开发一个HLS(m3u)Livestream应用程序,该应用程序应播放选定的hls文件。我有一个打开MaterialFileChooser的按钮。工作良好。用户现在必须选择一个m3u文件。工作良好。因为exoplayer无法播放m3u文件,所以我使用BufferedReader读取所有行。要实际播放频道,我必须将以“ h”(url)开头的每一行放入列表中。在这种情况下为Arraylist。我用for循环为每个URL制作了一个Mediasource。我现在在努力播放列表。
gem install rest-client
ArrayList<String> lineStore = new ArrayList<String>();
List<HlsMediaSource> mediaSources = new ArrayList<>();