Guest User

Untitled

a guest
Oct 29th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <io.vov.vitamio.widget.VideoView
  2. android:id="@+id/video_view"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. android:keepScreenOn="true"
  6. android:visibility="visible"
  7. />
  8.  
  9. private VideoView mVideoView;
  10. @Override
  11. protected void onCreate(Bundle savedInstanceState) {
  12. super.onCreate(savedInstanceState);
  13. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  14. getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
  15. requestWindowFeature(Window.FEATURE_NO_TITLE);
  16.  
  17. setContentView(R.layout.activity_main);
  18.  
  19. if (!LibsChecker.checkVitamioLibs(this))
  20. return;
  21.  
  22. mVideoView = (VideoView) findViewById(R.id.video_view);
  23. mVideoView.setVideoQuality(MediaPlayer.VIDEOQUALITY_HIGH);
  24. mVideoView.getHolder().setFormat(PixelFormat.RGBX_8888);
  25. startRtmpStream();
  26. }
  27.  
  28. public void startRtmpStream() {
  29. mVideoView.setVideoPath(AppConfig.STREAM_URL_AUDIO_ONLY);
  30. mVideoView.setMediaController(new MediaController(this));
  31. mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
  32. @Override
  33. public void onPrepared(MediaPlayer mediaPlayer) {
  34. mediaPlayer.setPlaybackSpeed(1.0f);
  35. }
  36. });
  37. mVideoView.start();
  38. }
  39.  
  40. public class AppConfig {
  41. public static final String STREAM_URL_AUDIO_ONLY = "rtmp://10.101.3.129:1935/app1/myStream";
  42. public static final String PUBLISHER_USERNAME = "";
  43. public static final String PUBLISHER_PASSWORD = "";}
Add Comment
Please, Sign In to add comment