簡體   English   中英

使用Windows 10 IOT Core在Raspberry Pi中播放wav文件

[英]play wav file in Raspberry Pi with Windows 10 IOT Core

有人可以在Windows 10下如何在Raspberry Pi上播放簡單的wav文件方面給我一些啟迪嗎? 我想要的是將一些文件加載​​到內存中,並在發生特定事件時開始播放它們(如果可能),同時播放聲音。 我嘗試了此操作 ,但DLLImport行失敗(未找到CoreDll.dll)。 因此,非常歡迎任何巧妙的鏈接或示例。 謝謝,vm

我創建了一個簡單的測試項目,它可以正常運行,退出且沒有錯誤,但我只聽到沉默。 難道我做錯了什么? 我希望下面的代碼可以播放50次簡短的鼓采樣。

namespace BackTC
{
    public sealed class StartupTask : IBackgroundTask
    {
        public void Run(IBackgroundTaskInstance taskInstance)
        {
            btnPlayWavSound_Tapped();
        }


        private async void btnPlayWavSound_Tapped()
        {

            StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/CLudwigKick-Dyn01.WAV"));
            MediaPlayer player = BackgroundMediaPlayer.Current;
            player.SetFileSource(file);


            for (int i = 1; i <= 50; i++)
            {
                player.Volume = 100;
                player.Play();
            }

        }

    }
}

我有以下代碼將在“后台應用程序”項目中工作,並且它從Assets文件夾中讀取WAV文件。 不要忘記將WAV文件設置為復制到輸出目錄。

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/filename.wav"));
MediaPlayer player = BackgroundMediaPlayer.Current;
player.AutoPlay = false;
player.SetFileSource(file);
player.Play();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM