MediaPlayer Issue (не работает только в Android-версии Oreo (8.0,8.1)) - PullRequest
0 голосов
/ 24 мая 2018
public void Play(string pathToAudioFile)
{
    if (_mediaPlayer != null)
    {
        _mediaPlayer.Completion -= MediaPlayer_Completion;
        _mediaPlayer.Stop();
    }

    if (pathToAudioFile != null)
    {
        if (_mediaPlayer == null)
        {
            _mediaPlayer = new MediaPlayer();

            _mediaPlayer.Prepared += (sender, args) =>
            {
                _mediaPlayer.Start();
                _mediaPlayer.Completion += MediaPlayer_Completion;
            };//it's not firing in oreo 
        }

        _mediaPlayer.Reset();
        //_mediaPlayer.SetVolume (1.0f, 1.0f);

        _mediaPlayer.SetDataSource(pathToAudioFile);
        _mediaPlayer.PrepareAsync();
    }
}

это мой код, он не работает в версиях oreo, в других версиях он работает нормально, пожалуйста, помогите мне в этом случае, как исправить, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...