sender
в событии VideoView.Prepared
- это MediaPlayer
. Вы можете использовать этот экземпляр MediaPlayer
для управления громкостью и т. Д. c.
private void OnPrepared(object sender, EventArgs e)
{
if (sender is MediaPlayer mediaPlayer)
{
mediaPlayer.SetVolume(0, 0);
}
}
В качестве альтернативы, если вы предпочитаете, вы можете реализовать свой собственный IOnPreparedListener
и перейти к VideoView
:
private class PreparedListener : Java.Lang.Object, MediaPlayer.IOnPreparedListener
{
public void OnPrepared(MediaPlayer mp)
{
mp.SetVolume(0, 0);
}
}
И установите это как слушатель на VideoView
как:
videoView.SetOnPreparedListener(new PreparedListener());