android - 如何使用 Xamarin 播放暂停音频

标签 android audio xamarin.forms

我正在使用 Plugin.MediaManager.Forms 以 xamarin 形式播放音频文件。

我用这个代码播放音频

 public async void PlayAudio(string UrlPath)
    {
        var mediaFile = new MediaFile
        {
            Type = MediaFileType.Audio,
            Availability = ResourceAvailability.Remote,
            Url = UrlPath,
            MetadataExtracted = true
        };
        await CrossMediaManager.Current.Play(mediaFile);
    }

并且音频播放完美然后我通过此代码暂停了音频。
    private async void PauseAudio(object sender, EventArgs e)
    {
      await CrossMediaManager.Current.Pause();
    }

我将此代码用于播放暂停音频但不起作用
    private async void PauseAudio(object sender, EventArgs e)
    {
      await CrossMediaManager.Current.PlaybackController.PlayPause();
    }

你好,开发者我错了,如何使用 以 xamarin 形式播放暂停音频Plugin.MediaManager.Forms 包装

and i attached a file of given permission

最佳答案

采用:

private async void PlayPausedAudio(object sender, EventArgs e)
{
    await CrossMediaManager.Current.PlaybackController.Play();
}

恢复暂停的轨道。

关于android - 如何使用 Xamarin 播放暂停音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54460466/

相关文章:

android - 了解 Android 中的 android.graphics.Camera 对象

java - 安卓/Java : search the ID of an image inside the device and send it to a client

android - 检查 JSONArray 的特定值

objective-c - 如何使iPhone的录音和播放音频电平表看起来相同?

javascript - 在滚动事件上禁用/启用音频

ios - Xamarin.Forms iOS Simulator Build for Facebook Review

xamarin - 使用 Shell 时如何在 Xamarin.Forms 中设置导航文本颜色

android - 复选框和复选框文本不在同一行android

java - 使用 jfreechart 绘制音频信号(幅度与时间)

c# - 如何在 Xamarin.Forms 中检测 Stacklayout 的左滑动和右滑动?