Java 我正在尝试在exoplayer中提取youtube url。我想在日志中提取我的sparsarray值
在日志中,我想查看数组的结构以及日志中数组的每个索引值。在日志中,我以字符串形式打印数组值。但我想使用循环单独打印索引的每个值Java 我正在尝试在exoplayer中提取youtube url。我想在日志中提取我的sparsarray值,java,android,Java,Android,在日志中,我想查看数组的结构以及日志中数组的每个索引值。在日志中,我以字符串形式打印数组值。但我想使用循环单独打印索引的每个值 private void extractYoutubeUrl() { new YouTubeExtractor(this) { @Override public void onExtractionComplete(SparseArray<YtFile> ytFiles, VideoMeta
private void extractYoutubeUrl() {
new YouTubeExtractor(this) {
@Override
public void onExtractionComplete(SparseArray<YtFile> ytFiles, VideoMeta vMeta) {
//Log.d("======>>>>>>>>>>>>>>>>>", "onExtractionComplete: "+ytFiles.toString());
Object object = ytFiles.toString();
Log.d("=====>>>>>", "onExtractionComplete: "+object);
if (ytFiles != null) {
playVideo(ytFiles.get(18).getUrl());
}
}
}.extract(youtubeLink, true, true);
}
private void playVideo(String downloadUrl) {
SimpleExoPlayerView simpleExoPlayer = findViewById(R.id.player);
simpleExoPlayer.setPlayer(Exoplayer.getSharedInstance(MainActivity.this).getSimpleExoPlayerView().getPlayer());
Exoplayer.getSharedInstance(MainActivity.this).playStream(downloadUrl);
}
如果我理解正确,这将实现以下目的:
for(i=0, size = ytFiles.size(); i < size; i++){
YtFile ytFile = ytFiles.valueAt(i);
Log.d(TAG, "index: " + i + " path: " + ytFile.getUrl);
}
for(i=0,size=ytFiles.size();i
for(i=0, size = ytFiles.size(); i < size; i++){
YtFile ytFile = ytFiles.valueAt(i);
Log.d(TAG, "index: " + i + " path: " + ytFile.getUrl);
}