当前位置: 首页 > 知识库问答 >
问题:

尝试使用 MediaPlayer 类播放.MP3;不起作用

郑俊美
2023-03-14

我在 C# 应用程序中播放.MP3文件方面经验不足,但我需要这样做。我尝试在周末编写一个简单的.NET Core 3控制台应用程序。它工作正常。我以为很容易将我在家里做的事情复制到我的工作环境中,但它并没有播放到.MP3文件。下面是我正在编写的 WPF 应用中的代码:

private MediaPlayer mediaPlayer;
private void PlayDrinkingSound()
{
    if (mediaPlayer == null)
    {
        mediaPlayer = new MediaPlayer();
        mediaPlayer.Open(new Uri(Environment.CurrentDirectory + @"\Audio\Slurping-SoundBible.com-755296861.mp3", UriKind.RelativeOrAbsolute));
    }
    mediaPlayer.Play();
}

两者之间的区别在于我在家里写了一个。NET Core 3.1控制台应用程序。在工作中它是一个。NET 4.5.2 WPF应用程序。

我已将构建操作设置为。MP3到资源。

共有1个答案

杜苏燕
2023-03-14

也许在这里

使用应用程序分发媒体时,不能将媒体文件用作项目资源。在项目文件中,必须将媒体类型设置为“内容”,并将CopyToOutputDirectory设置为“保留最新”或“始终”。

 类似资料:
  • 问题内容: 我正在尝试使用以下命令在程序的后台播放一个简单的mp3: intro.mp3文件与其他.class文件放在我的包的bin文件夹中。 问题是我的程序终止于: 完整的终止日志为: 根据问题的原因有人有想法吗? 问题答案: 在启动时执行“隐藏”初始化。运行不会触发初始化。 触发它的最简单方法是: 已经执行 具有从fx ant任务打包的jar运行的基础程序(例如,从Netbeans JavaF

  • 我不能播放包含大png文件作为封面(缩略图)图像使用javafx.scene.media.MediaPlayer类的mp3。您可以在附加的存档示例mp3文件和NetBeans项目中找到编译后的应用程序,您可以使用它们来重现我的问题。当我尝试打开mp3时,MediaPlayer不会抛出任何异常,但是文件不会播放。 没有封面的Mp3文件播放正常,如果我在Mp3中包括相同的封面,但在jpg格式,它也播放

  • 如果我在开始之前调用seekTo,音频将从开始开始。 是否可以从特定点开始播放音频? 谢了!

  • 当我使用MediaPlayer播放mp3文件时,系统会报告错误日志:。但是RealPlayer是正常的。 我发现它的错误只发生在更高的ROM版本。像4.0版本一样,它有错误。在2.3版中,它没有这个错误。 代码: 日志猫错误:

  • Android 4.4发布后不久,我的代码从2.2开始就一直正常工作,但突然出了问题。 我的代码将在音乐数据库中查询给定的音乐文件。在查询中返回路径,然后将该路径传递到MediaPlayer。 代码: 我最终在我的 LogCat 中得到了无用的错误(1, -2147483648) 消息。 我也尝试过更换 具有 但这会在新的 FileInputStream(...) 上生成一个 FileNotFou

  • 我无法在我的MediaPlayer应用程序中运行某个特定的流。我知道该应用程序可以工作,但当我决定更改我的流媒体服务时,新的URL无法工作。将这个URL插入网络浏览器确实有效。以下是我的相关代码: 然后,在onPrepared()中: 这是我的LogCat(在装有Android 4.3的三星Galaxy Nexus上运行): 有什么想法吗? 编辑 我做了更多的挖掘,并为上面提供的链接设置了一个Ht