From d71804640249b67d744936cab7b5d250abe38b61 Mon Sep 17 00:00:00 2001 From: Niels Gras Date: Tue, 21 May 2024 13:03:34 +0200 Subject: [PATCH] added video player and media player --- .../fitbot/ui/activities/FitnessActivity.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java index 196a65b..5938d96 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/FitnessActivity.java @@ -1,17 +1,32 @@ package com.example.fitbot.ui.activities; +import android.net.Uri; import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.MediaController; +import android.widget.VideoView; + import com.aldebaran.qi.sdk.QiContext; import com.aldebaran.qi.sdk.RobotLifecycleCallbacks; import com.aldebaran.qi.sdk.design.activity.RobotActivity; +import com.example.fitbot.R; public class FitnessActivity extends RobotActivity implements RobotLifecycleCallbacks { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + VideoView videoView = findViewById(R.id.videoView); + videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.videofile)); + + MediaController mediaController = new MediaController(this); + videoView.setMediaController(mediaController); + videoView.start(); } + @Override public void onRobotFocusGained(QiContext qiContext) { // Implement your logic when the robot focus is gained @@ -27,3 +42,4 @@ public class FitnessActivity extends RobotActivity implements RobotLifecycleCall // Implement your logic when the robot focus is refused } } +