我正在创建一个具有异构布局的Android应用程序.
该应用程序有一个登录页面,用户通过输入其许可证密钥登录该页面.验证登录后,用户转移到下一个屏幕.
在下一个屏幕上,我们显示了一个滑块.
问题是我们想在一个滑块中显示图像和视频.因此,在图像之后可能发生视频,或者在视频可能出现的某些图像之后.
现在真正的问题是滑块会跳过所有图像并仅显示视频.
我们希望以3秒的间隔显示图像,如果视频出现则应停止滑块并播放整个视频,然后继续下一张幻灯片.
以下是我们正在创建的应用程序的代码.
package com.cd.layout;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.StrictMode;
import android.util.Log;
import android.view.View;
import android.view.ViewTreeObserver;
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.MediaController;
import android.widget.RelativeLayout;
@SuppressLint("NewApi")
public class MainActivity extends Activity {
private static final int BUTTON_5 = 5;
List<String> image_ext = Arrays.asList("png","jpeg");
List<String> …Run Code Online (Sandbox Code Playgroud)