DemoActivity.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package org.yczbj.ycvideoplayer.demo;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.TextView;
  6. import androidx.annotation.Nullable;
  7. import androidx.appcompat.app.AppCompatActivity;
  8. import org.yczbj.ycvideoplayer.R;
  9. import org.yczbj.ycvideoplayer.newPlayer.activity.TypeActivity;
  10. import org.yczbj.ycvideoplayer.oldPlayer.OldActivity;
  11. public class DemoActivity extends AppCompatActivity implements View.OnClickListener {
  12. private TextView mTv1;
  13. private TextView mTv12;
  14. private TextView mTv2;
  15. private TextView mTv3;
  16. @Override
  17. protected void onCreate(@Nullable Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_demo_player);
  20. mTv1 = findViewById(R.id.tv_1);
  21. mTv12 = findViewById(R.id.tv_1_2);
  22. mTv2 = findViewById(R.id.tv_2);
  23. mTv3 = findViewById(R.id.tv_3);
  24. mTv1.setOnClickListener(this);
  25. mTv12.setOnClickListener(this);
  26. mTv2.setOnClickListener(this);
  27. mTv3.setOnClickListener(this);
  28. }
  29. @Override
  30. public void onClick(View v) {
  31. switch (v.getId()) {
  32. case R.id.tv_1:
  33. startActivity(MediaActivity.class);
  34. break;
  35. case R.id.tv_1_2:
  36. startActivity(MediaActivity2.class);
  37. break;
  38. case R.id.tv_2:
  39. startActivity(IjkActivity.class);
  40. break;
  41. case R.id.tv_3:
  42. startActivity(ExoActivity.class);
  43. break;
  44. }
  45. }
  46. private void startActivity(Class c){
  47. startActivity(new Intent(this,c));
  48. }
  49. }