public void Play() { MediaPlayer = new MediaPlayer(); var attributesBuilder = new AudioAttributes.Builder(); attributesBuilder.SetLegacyStreamType(Stream.Music); attributesBuilder.SetContentType(AudioContentType.Music); MediaPlayer.SetAudioAttributes(attributesBuilder.Build()); MediaPlayer.SetOnErrorListener(this); MediaPlayer.SetOnInfoListener(this); MediaPlayer.SetOnPreparedListener(this); MediaPlayer.SetDataSource("http://stream.intronic.nl/rgrfm_oldiesradio"); MediaPlayer.PrepareAsync(); }
public MainPage() { InitializeComponent(); #if __IOS__ player = new AVPlayer(); player = AVPlayer.FromUrl(NSUrl.FromString("http://noasrv.caster.fm:10135/live")); player.Play(); VolumeSlider.Value = player.Volume; #else player = new MediaPlayer(); var audioAttributesBuilder = new AudioAttributes.Builder(); audioAttributesBuilder.SetContentType(AudioContentType.Music); audioAttributesBuilder.SetLegacyStreamType(Stream.Music); audioAttributesBuilder.SetUsage(AudioUsageKind.Media); player.SetAudioAttributes(audioAttributesBuilder.Build()); player.SetDataSource("http://noasrv.caster.fm:10135/live"); player.Prepare(); player.Start(); VolumeSlider.Value = 1.0f; #endif }