I am totally new to xamarin. So, basically what I need help with is just to make a videoplayer which is able to play m3u8 hls stream and also pause it and step back a few seconds. I don't why but this task seemed easy at first but now I am really confused. I encoutered a problem meaning that I can't use PlayerView.setPlayer. VS says there's no such method so I don't know how to make this player work.
Was it changed in the updates? How do I make it happen?
using System;
using Android.App;
using Android.OS;
using Android.Runtime;
using Android.Views;
using AndroidX.AppCompat.App;
using Google.Android.Material.FloatingActionButton;
using Google.Android.Material.Snackbar;
using Com.Google.Android.Exoplayer2;
using Com.Google.Android.Exoplayer2.UI;
using Android.Widget;
using Toolbar = AndroidX.AppCompat.Widget.Toolbar;
protected override void OnCreate(Bundle savedInstanceState)
{
PlayerView playerView;
ProgressBar progressBar;
ImageView btFullScreen;
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
SetContentView(Resource.Layout.activity_main);
Toolbar toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
SetSupportActionBar(toolbar);
FloatingActionButton fab = FindViewById<FloatingActionButton>(Resource.Id.fab);
fab.Click += FabOnClick;
playerView = FindViewById<PlayerView>(Resource.Id.playerview);
Android.Net.Uri stream = Android.Net.Uri.Parse("http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4");
SimpleExoPlayer player = new SimpleExoPlayer.Builder(this).Build();
PlayerView.SetPlayer(player); // here I tried writing it differently but nothing worked.
}