_playPause;
public ICommand PlayPause
{
get
{
return _playPause = _playPause ?? new MvxCommand(async () =>
{
if (MediaPlayer.Status == MediaPlayerStatus.Paused ||
MediaPlayer.Status == MediaPlayerStatus.Stopped)
{
IsBusy = true;
}
if (MediaPlayer.Status == MediaPlayerStatus.Playing)
{
RecordingsAudioViewModel.LastPlayedAudioURL = StreamURL;
RecordingsAudioViewModel.LastPlayedAudioPosition = Convert.ToInt32(MediaPlayer.Position.TotalMilliseconds);
}
await _mediaPlayer.PlaybackController.PlayPause();
});
}
}
не работает именно в ios части, в android работает
почитайте документацию по плагину и залезьте в исходники. на ios внутри используется AVPlayerViewController, AVPlayerItem и AVPlayer. Кстати плагин этот течет безбожно
Обсуждают сегодня