相关疑难解决方法(0)

在C#中捕获声音输出

我正在尝试用C#构建一个程序,它允许我通过网络将音频和视频从一台计算机传输到另一台计算机,该计算机连接到一堆视频/音频设备(投影仪,扬声器等) .理想情况下,我希望能够直接从"演示者"计算机捕获这些数据,而不必插入任何东西.

"输出"计算机上的视频,流媒体和重新显示都运行良好,但我似乎无法找到一种很好的方法来捕获音频输出而无需将电缆插入耳机插孔并连接到另一台电脑.这个程序的重点是允许无线完成,所以这是一个问题.总而言之,我正在寻找某种C#接口,它允许我在Windows机器上捕获声音输出,就好像我已经将东西插入耳机插孔.

在此先感谢您的帮助.

c# audio

12
推荐指数
1
解决办法
2万
查看次数

在.Net/C#中播放音频

我是一位多年经验丰富的MFC程序员,近年来他一直在使用Objective C for Mac和iOS开发商业应用程序 - 我正在努力加快.Net和C#的速度(我很快就会这样做)需要将我的一个商业应用程序从Mac转换为PC).

我现在已经完成了几本书的练习,并且为了更熟悉.Net(和C#),我决定将我的一个非商业应用程序转换为.Net作为学习练习一切顺利(界面正常,数据结构都很好)但我需要能够播放音频.

我的Mac应用程序从一系列数学公式生成音频 - 想象一个波浪发生器 - 不完全相同但相似.在Mac上,我将音频生成为16位带符号的原始音频,使用Core Audio设置音频输出路由,然后在音频路由需要新的音频缓冲区时进行回调(这样我就可以动态生成音频) .

我需要在PC上做同样的事情.不幸的是,我发现MSDN文档是"无法看到树木"的案例,因为有大量的文档.我可以找到能让我加载和播放mp3/wav等文件的类,但我需要实时生成音频.任何人都可以指出我正确的方向找到一些东西,可以让我在播放时动态填充缓冲区吗?

谢谢

c# audio buffer playback

10
推荐指数
1
解决办法
2万
查看次数

如何确定特定文件实际上是MP3文件?

如何确定特定文件(可能有或没有".mp3"文件扩展名)实际上是MP3文件?我希望在C#中这样做.

c#

7
推荐指数
3
解决办法
4587
查看次数

C#:将音频文件从服务器流式传输到客户端

我目前正在编写一个应用程序,允许用户安装某种形式的应用程序(可能是Windows服务),该应用程序将在其PC上打开一个端口,并在硬盘上给出特定目的地,然后将能够流式传输mp3文件.

然后,我将有另一个应用程序连接到服务器(作为用户的PC),并能够通过连接到该PC(远程)来给出端口数据浏览托管数据,并将mp3文件从服务器流式传输到应用程序


我在网上找到了一些教程,但其中大部分是关于C#中的文件服务器,他们下载允许你下载整个文件.我想要的是流式播放一个mp3文件,以便在下载一定数量的字节时开始播放(即,当它被缓冲时)


我该如何完成这项任务?我需要知道具体是怎么写的这个应用程序(我会变成一个Windows服务以后)将侦听一个指定端口的流文件上,这样我就可以用类似的东西访问文件:http://<serverip>:65000/acdc/wholelottarosie.mp3和希望能够在WPF中传输该文件MediaPlayer.


[更新]

我下面这个教程关于建立一个文件服务器和从服务器到客户端发送的文件.我必须做些什么吗?

[更新]

目前正在阅读这篇文章:使用C#从流中播放音频,我认为看起来如何播放流媒体文件非常有前景; 但我仍然不知道如何实际从服务器流式传输文件.

c# audio wpf streaming

6
推荐指数
1
解决办法
3万
查看次数

如何在Windows窗体中使用谷歌文本到语音API?

我想在我的Windows窗体应用程序中使用谷歌文本语音,它会读取标签.我添加了System.Speech参考.如何通过按钮点击事件读取标签? http://translate.google.com/translate_tts?q=testing+google+speech这是谷歌文本到语音API,或者我如何使用微软的本机文本语音?

c# desktop-application winforms

1
推荐指数
1
解决办法
2万
查看次数

如何从 C# 中的在线资源播放 .mp3 文件?

我的问题与这个问题非常相似

我有音乐网址。网址如http://site.com/audio.mp3。我想在线播放这个文件,比如 youtube。你知道一个类或代码可以做到这一点吗?

如何在不下载所有内容的情况下在线播放 mp3?

播放文件缓存将被创建但至少立即播放文件

c# mp3 winforms

1
推荐指数
1
解决办法
7861
查看次数

标签 统计

c# ×6

audio ×3

winforms ×2

buffer ×1

desktop-application ×1

mp3 ×1

playback ×1

streaming ×1

wpf ×1