我已经实现了播放器,现在出现了问题.当视频正在播放并且应用关闭并恢复时,视频屏幕会冻结.我甚至看到了Google的ExoPlayer演示活动以便更好地理解,但我无法通过它在我的应用程序中实现它.我已在此处附加了Player活动,并且对于完整代码,我正在共享GitHub存储库以获取所使用的完整文件集.
RecipeStepDetailFragment.java
package com.example.android.recipe.ui;
import android.content.Context;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.example.android.recipe.R;
import com.example.android.recipe.pojo.Recipe;
import com.example.android.recipe.pojo.Step;
import com.google.android.exoplayer2.LoadControl;
import com.google.android.exoplayer2.SimpleExoPlayer;
import com.google.android.exoplayer2.source.ExtractorMediaSource;
import com.google.android.exoplayer2.ui.AspectRatioFrameLayout;
import com.google.android.exoplayer2.ui.SimpleExoPlayerView;
import java.util.ArrayList;
import java.util.List;
import com.google.android.exoplayer2.DefaultLoadControl;
import com.google.android.exoplayer2.ExoPlayerFactory;
import com.google.android.exoplayer2.extractor.DefaultExtractorsFactory;
import com.google.android.exoplayer2.source.MediaSource;
import com.google.android.exoplayer2.trackselection.AdaptiveVideoTrackSelection;
import com.google.android.exoplayer2.trackselection.DefaultTrackSelector;
import com.google.android.exoplayer2.trackselection.TrackSelection;
import com.google.android.exoplayer2.upstream.BandwidthMeter;
import com.google.android.exoplayer2.upstream.DefaultBandwidthMeter;
import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory;
import com.google.android.exoplayer2.util.Util;
import com.squareup.picasso.Picasso;
import static …Run Code Online (Sandbox Code Playgroud) android android-lifecycle android-fragments android-studio exoplayer
我在Android Studio工作了两年多.我曾经在GitHub中创建一个存储库,并使用Android Studio中内置的VCS手动提交文件.但是我需要知道在建立初始提交后是否每隔5或10分钟自动完成提交和推送过程.我已经研究过并且在这个问题上毫无头绪.如果有任何方法或插件可以做到这一点,那就太好了.