一句代码实现视频在线播放,而且,支持左右滑快进退、左上下滑亮度调节、右上下滑音乐调节,就是利用Intent把链接传递就能播放视频,本实例中布局只有一个按钮,给按钮一个id,点击按钮进行视频播放,至于MainActivity代码就初启化按钮,在按钮事件里加入一句Intent就能播放视频,详情下载一看就知道。
package com.player.app;
import android.app.*;
import android.content.*;
import android.net.*;
import android.os.*;
import android.view.*;
import android.view.View.*;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.mainButton1).
setOnClickListener(new OnClickListener(){
@Override
public void onClick(View p1)
{
Uri uri = Uri.parse("http://tb-video.bdstatic.com/tieba-smallvideo-spider/1831155_8e6c0a191d3906cbb43ecfe9447b86bb.mp4");
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"video/*");
startActivity(intent);
// TODO: Implement this method
}
});
}
}
资源文件列表
MyApp2/app/src/main/res/values-v21/styles.xml , 406
MyApp2/app/src/main/res/drawable-hdpi/ic_launcher.png , 3533
MyApp2/app/src/main/res/drawable-mdpi/ic_launcher.png , 2758
MyApp2/app/src/main/res/drawable-xhdpi/ic_launcher.png , 8110
MyApp2/app/src/main/res/drawable-xxhdpi/ic_launcher.png , 14809
MyApp2/app/src/main/res/layout/main.xml , 410
MyApp2/app/src/main/res/values/strings.xml , 163
MyApp2/app/src/main/res/values/styles.xml , 142
MyApp2/app/src/main/AndroidManifest.xml , 682
MyApp2/app/src/main/java/com/player/app/MainActivity.java , 844
MyApp2/app/build.gradle , 526
MyApp2/app/proguard-rules.pro , 695
MyApp2/app/build/bin/injected/AndroidManifest.xml , 717
MyApp2/app/build/gen/com/player/app/R.java , 916
MyApp2/app/build/gen/com/player/app/BuildConfig.java , 156
MyApp2/.gitignore , 8
MyApp2/build.gradle , 434
MyApp2/settings.gradle , 16
