您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在WPF中实现音频播放,你可以使用MediaPlayerElement
控件
System.Windows.Media.MediaPlayerElement
和System.Windows.Media
命名空间。在XAML文件中添加以下命名空间声明:xmlns:media="clr-namespace:System.Windows.Media;assembly=PresentationCore"
MediaPlayerElement
控件:<Window x:Class="WpfAudioPlayer.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:media="clr-namespace:System.Windows.Media;assembly=PresentationCore"
Title="Audio Player" Height="350" Width="525">
<Grid>
<MediaPlayerElement x:Name="mediaPlayerElement" LoadedBehavior="Manual" UnloadedBehavior="Stop" />
</Grid>
</Window>
using Microsoft.Win32;
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Threading;
namespace WpfAudioPlayer
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void PlayAudio()
{
// 设置音频文件路径
string audioFilePath = @"C:\path\to\your\audio\file.mp3";
// 创建一个MediaSource对象
MediaSource mediaSource = new UriSource(audioFilePath);
// 将MediaSource设置为MediaPlayerElement的源
mediaPlayerElement.Source = mediaSource;
// 开始播放音频
mediaPlayerElement.Play();
}
private void StopAudio()
{
// 停止播放音频
mediaPlayerElement.Stop();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// 在窗口加载完成后开始播放音频
PlayAudio();
}
}
}
将audioFilePath
变量替换为你要播放的音频文件的路径。当你运行应用程序时,音频应该会开始播放。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。