package cn.zsp.mediaplayer;
import android.content.ComponentName;
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.webkit.MimeTypeMap;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/**
* 播放音乐
* @param view
*/
public void music(View view){
String url = "file://storage/sdcard/cbg.mp3";//本地
// String url = "http://sc1.111ttt.com/2016/1/02/25/195251206359.mp3";//网络
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
Log.e("zsp",mimeType);
Intent mediaIntent = new Intent(Intent.ACTION_VIEW);
mediaIntent.setDataAndType(Uri.parse(url), mimeType);//uri 类型呢
startActivity(mediaIntent);
}/**
* 播放视频
* @param view
*/
public void video(View view){
//String url= "http://49.122.47.217:8080/dp.mp4";//网络
String url= "file://storage/sdcard/Download/dp.mp4";//本地
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
Intent mediaIntent = new Intent(Intent.ACTION_VIEW);
mediaIntent.setDataAndType(Uri.parse(url), mimeType);//uri 类型呢
startActivity(mediaIntent);
}
}
android 多媒体编程(五) 调用系统播放器播放音乐/视频
最新推荐文章于 2021-05-26 11:38:57 发布