问题标签 [soundplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1161 浏览

c++ - 并行播放声音

如何在 C++ 中并行播放声音?我尝试使用 Windows Api 和线程的 PlaySound 功能,但是当声音开始在另一个线程中播放时,来自其他线程的声音停止了。有没有办法同时播放两种不同的声音?

0 投票
1 回答
241 浏览

c# - Soundplayer 停止一次后拒绝重播

我创建了一个声音播放器,可以在任何给定时间从一组声音中播放一个特定的声音。集合中的其中一个声音需要以循环方式播放。下面是我的代码:

我遇到的问题是在声音播放器循环播放(正在工作)并且取消令牌被取消后,我无法再循环播放相同的声音。我不确定为什么会这样,我尝试了许多其他线程选项(任务、BackgroundWorker),但我没有运气。单曲工作正常,它只是重播循环那不起作用。没有例外,日志中没有任何内容......我迷路了......想法?

0 投票
1 回答
590 浏览

wpf - 声音播放器 wpf

我正在尝试一共播放两首歌曲,一首接着一首。这是我现在将 C# 用于 WPF 的代码。有什么建议吗?

0 投票
1 回答
943 浏览

c# - C# SoundPlayer 在结束前停止播放 wav 文件

我创建了一个 .wav 文件,它包含一个完整的正弦波。您可以通过使用 Audacity 或类似工具打开它来进行验证。

https://mega.co.nz/#!DkR3gKia!dV9zDtdzmqHDDkEUeZviYf78SDkkxWVjUTy8kYEJnio

我想使用 C# .Net SoundPlayer 播放这个文件。像这儿:

我从示波器上看到的不到正弦波的一半。

在此处输入图像描述

谁能告诉我为什么?也许我的 wav 文件头不正确?使用 vlc 或 Audacity 播放相同的文件可以让我得到预期的完整正弦波。

0 投票
3 回答
24329 浏览

c# - 在控制台上播放声音 - C#

我正在 C# 上编写控制台应用程序,我想在连续显示文本时播放声音。这就是我所做的:

typewriter.wav被导入到我的项目旁边的.cs文件中,我选择了copy always. 当我运行此代码时,开始播放声音时会弹出一个错误,说Please be sure a sound file exists at the specified location. 这里有什么问题?

编辑:根据 Kevin J 的回答将我的代码更改为以下代码。

我也应该精确使用路径Environment.CurruntDirectory + "typewriter",但没有任何变化。

0 投票
2 回答
2181 浏览

c# - 使用 SoundPlayer 播放声音

我正在尝试播放特定的声音。但是,我似乎无法访问我在解决方案资源管理器中添加的文件。(我有一个名为“Sounds/”的文件夹,里面有几个 .wav 音效)

当我将文件路径硬编码到硬盘上的随机固定位置时,它工作得很好。此外,当我将资源放在“bin/debug/”文件夹中时,它工作得很好(这是我使用该AppDomain.CurrentDomain.BaseDirectory函数最接近工作相对路径的路径)。

使用我在解决方案资源管理器中添加的文件时,如何使 SoundPlayer 正常工作?

0 投票
1 回答
2266 浏览

c# - 在扬声器和耳机 wpf 中播放声音

我有一个 wpf 应用程序,我正在使用 soundPlayer 类来播放声音(例如铃声)。目前,该音调在扬声器或耳机上播放(如果已插入)。即使插入耳机,我也希望应用程序在扬声器上播放音调。我知道在 android 中有方法可以做到这一点,但在 wpf 中找不到任何方法。任何帮助表示赞赏。谢谢 !

分享示例代码:

0 投票
2 回答
347 浏览

c# - 播放器问题?布尔语句应该执行一个声音

我遇到了一个我似乎无法解决的问题,如果 KeyPressed == false 的测试确实播放了“car_still.wav”,但是如果 KeyPressed == true 的测试在全部。

我该如何解决上述问题以及,

如何将 player/player2.Stop() 集成到任一 if 语句中(如果一个声音播放,另一个停止),因为现在我收到错误“当前不存在名称‘player’语境”。

先感谢您。

0 投票
3 回答
1677 浏览

c# - System.Media.SoundPlayer does not work in windows service applications

I have a simple service with the following code:

on Program.Main method I have the code which is generated by vs itself(2010):

And in Service1.cs I have:

I have omit writing the usual automatically generated c# codes to reduce the complexity.

Logically a sound should be played when I start the service but nothing happens when I start the service. Please note that:

1-I install the service using installUtill.exe. 2-The service runs under the localSystem account privilege. 3-Duration of the mentioned .wav file is 3Seconds.

How can I play that sound? Thanks in advance.

0 投票
2 回答
1720 浏览

android - 单击另一个项目时Android媒体播放器停止声音

我正在构建一个列表视图音板,我需要一个代码来在我单击一个项目时播放声音并在单击另一个项目时停止它,然后开始新的声音。我尝试了很多代码,但应用程序崩溃了。