WPF C#将音频文件复制到剪贴板

时间:2017-05-07 21:58:40

标签: c# wpf audio clipboard

我正在尝试使用文件路径将音频文件复制到C#中的剪贴板。我遇到的问题是它没有复制,也没有正确复制,因为它无法粘贴到应用程序之外。

以下是我尝试将其复制到剪贴板的方法:

b_array = File.ReadAllBytes(fileLocation);
Clipboard.Clear();
Clipboard.SetAudio(b_array);

我的测试中的变量fileLocation等于:C:\ Users \ ben \ Music \ Samples \ kick_05.wav

1 个答案:

答案 0 :(得分:5)

无需读取文件内容。您可以使用SetFileDropList

将文件直接添加到剪贴板
StringCollection files = new StringCollection();
files.Add(fileLocation);
Clipboard.SetFileDropList(files);