Xamarin从嵌入式资源中播放声音

时间:2015-03-12 15:16:33

标签: android ios xamarin resources

我对Xamarin的开发很新。我想播放嵌入式资源中的声音文件,以防止在iOS,Android和Windows项目文件夹中复制和粘贴相同的资源。

我已经能够使用以下方法在Android上播放资源:

      public void PlaySound()
    {
        mediaPlayer = MediaPlayer.Create(context, Resource.Raw.some_sound); 
        mediaPlayer.Start();
        mediaPlayer.Completion += (sender, e) =>
        {
            mediaPlayer.Reset();
        };
    }

现在我希望我不必从原始文件夹中引用,只需提供一个指向嵌入资源的路径 - 这是否可行(对于所有平台)从嵌入式资源路径播放音频?

重点是防止必须将相同的资源复制到所有项目。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。但是,您可以将项目链接到文件,而不是将它们复制到每个资源文件夹。

相关问题