创造网站的软件,网站seo在线检测,网站建设哪家好 北京,较便宜的网站建设android tv box ---- 插入u盘直接播放指定文件夹中的视频思路:1.监听u盘插入广播2.遍历指定目录下的所有文件,找到视频文件3.将符合条件的文件加入播放集合中4.循环播放num one:配置AndroidManifest.xml,注册一个静态广播num two:实现广播接收者public class MyUsbReceiver ext…android tv box ---- 插入u盘直接播放指定文件夹中的视频思路:1.监听u盘插入广播2.遍历指定目录下的所有文件,找到视频文件3.将符合条件的文件加入播放集合中4.循环播放num one:配置AndroidManifest.xml,注册一个静态广播num two:实现广播接收者public class MyUsbReceiver extends BroadcastReceiver {private String TAGMyUsbReceiver;ArrayList as new ArrayList();private boolean isMovieSuffix(Context context,String fileName) {//判断是否是视频文件String namefileName.toLowerCase();String[] suffixs context.getResources().getStringArray(R.array.video_type_suffix);for (String string : suffixs) {if (name.endsWith(string)) {return true;}}return false;}/*** param action get the receiver* param uri get the usbs uri* param testMovieName get the test movies name*/Overridepublic void onReceive(Context context, Intent intent) {final Context mContext context;String action intent.getAction();Uri uri intent.getData();final String path uri.getPath();final String featureFilePathpath/context.getResources().getString(R.string.feature_file_name);if (action.equals(Intent.ACTION_MEDIA_MOUNTED)) {Log.d(TAG,~~~~~~~~~~~~~~~~~~~media mounted 111111);new Thread() {public void run() {File file new File(featureFilePath);if (file.exists()file.isDirectory()) {String[] files file.list();for(int i 0;iarray.xml.rmvb.mp4.avi.wmv.mkv.m2ts.3gp.rmnum three:使用videoview播放as中存放的视频。—1main.xml 就一个videoView控件mainactivity.javapublic class MainActivity extends Activity implements OnCompletionListener,OnErrorListener {private final String TAGMainActivity;private VideoView videoView;private ArrayList as;private Intent intent;private int i0;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);intent getIntent();as intent.getStringArrayListExtra(ff);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);initView();}private void initView() {if (as ! null) {videoView (VideoView) findViewById(R.id.videoView1);videoView.setMediaController(new MediaController(this));videoView.setOnCompletionListener(this);videoView.setOnErrorListener(this);videoView.setVideoURI(Uri.parse(as.get(0)));videoView.start();}}Overridepublic void onCompletion(MediaPlayer arg0) {//循环播放处理Log.d(TAG, onCompletion);i;if(iso easy