zoukankan      html  css  js  c++  java
  • 9.1.2 使用意图播放

        就像本书已经探讨的大多数Android功能一样,可以很容易实现简单的视频播放功能,通过使用意图触发内置的媒体播放器应用程序的播放活动。

        为了通过创建意图来触发内置媒体播放器应用程序的播放活动,可以使用Intent.ACTION_VIEW常量构造一个活动,并通过setDataAndType方法传入文件的URI和MIME类型。这会使得Android选择首选的活动进行播放。

     1 package com.nthm.androidtestActivity;
     2 
     3 import com.nthm.androidtest.R;
     4 import android.app.Activity;
     5 import android.content.Intent;
     6 import android.net.Uri;
     7 import android.os.Bundle;
     8 import android.os.Environment;
     9 import android.view.View;
    10 import android.view.View.OnClickListener;
    11 import android.widget.Button;
    12 
    13 public class VideoPlayerIntent extends Activity implements OnClickListener {
    14     private Button playButton;
    15     @Override
    16     protected void onCreate(Bundle savedInstanceState) {
    17         super.onCreate(savedInstanceState);
    18         setContentView(R.layout.videoplayerintent);
    19         playButton=(Button) findViewById(R.id.PlayButton);
    20         playButton.setOnClickListener(this);
    21     }
    22 
    23     @Override
    24     public void onClick(View v) {
    25         Intent intent=new Intent(Intent.ACTION_VIEW);
    26         Uri data=Uri.parse(Environment.getExternalStorageDirectory().getPath()+"test.mp4");
    27         intent.setDataAndType(data, "vedio/mp4");
    28         startActivity(intent);
    29     }
    30 
    31 }

       

  • 相关阅读:
    Java 老兵不死,Kotlin 蓄势待发
    程序员写代码时戴着耳机,在听什么?
    推荐 7 个提升前端编程效率的 VSCode 插件
    去掉烦人的 !=null
    透析!软件开发未来 10 年的 8 个趋势
    10月01日总结
    09月29日总结
    09月28日总结
    09月27日总结
    09月26日总结
  • 原文地址:https://www.cnblogs.com/ZSS-Android/p/3953191.html
Copyright © 2011-2022 走看看