Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <io.vov.vitamio.widget.VideoView
- android:id="@+id/video_view"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:keepScreenOn="true"
- android:visibility="visible"
- />
- private VideoView mVideoView;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.activity_main);
- if (!LibsChecker.checkVitamioLibs(this))
- return;
- mVideoView = (VideoView) findViewById(R.id.video_view);
- mVideoView.setVideoQuality(MediaPlayer.VIDEOQUALITY_HIGH);
- mVideoView.getHolder().setFormat(PixelFormat.RGBX_8888);
- startRtmpStream();
- }
- public void startRtmpStream() {
- mVideoView.setVideoPath(AppConfig.STREAM_URL_AUDIO_ONLY);
- mVideoView.setMediaController(new MediaController(this));
- mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
- @Override
- public void onPrepared(MediaPlayer mediaPlayer) {
- mediaPlayer.setPlaybackSpeed(1.0f);
- }
- });
- mVideoView.start();
- }
- public class AppConfig {
- public static final String STREAM_URL_AUDIO_ONLY = "rtmp://10.101.3.129:1935/app1/myStream";
- public static final String PUBLISHER_USERNAME = "";
- public static final String PUBLISHER_PASSWORD = "";}
Add Comment
Please, Sign In to add comment