Я уже несколько дней ищу руководство по созданию пользовательских элементов управления воспроизведением для LibVLCSharp, о которых, кажется, все говорят, о которых я никогда не находил.
Я просто хочу создать другие кнопки с обработчиками событий для нижней панели управления воспроизведением, я пробовал это, но выдает исключение System.NullReferenceException при запуске при переходе в режим прерывания ...
<vlc:MediaPlayerElement MediaPlayer="{Binding MediaPlayer}" LibVLC="{Binding LibVLC}">
<vlc:MediaPlayerElement.PlaybackControls>
<vlc:PlaybackControls>
<vlc:PlaybackControls.ControlTemplate>
<ControlTemplate>
<Grid>
<StackLayout Orientation="Horizontal" HorizontalOptions="CenterAndExpand">
<Button Grid.Column="0" Text="Test 1"/>
<Button Grid.Column="1" Text="Test 1"/>
<Button Grid.Column="2" Text="Test 1"/>
</StackLayout>
</Grid>
</ControlTemplate>
</vlc:PlaybackControls.ControlTemplate>
</vlc:PlaybackControls>
</vlc:MediaPlayerElement.PlaybackControls>
</vlc:MediaPlayerElement>
Я хочу это действовать так же, как оригинал (Авто скрывает, накладывает на нажатие и т. д. c ...), но с моим собственным макетом и элементами управления. Я также подумал об использовании существующего и попытался переопределить их обработчик для реализации моего собственного кода и переопределить свойство текста для каждой кнопки, чтобы изменить ее значок, но мне не повезло найти какую-либо помощь.
Заранее спасибо ^ _ ^