【c# – .NET Core MVC中的部分内容(用于视频/音频流)】教程文章相关的互联网学习教程文章

c#-Vlc.DotNet-无法在播放音频之前设置音量【代码】

我从Github下载了Vlc.DotNet项目,并一直在为其Sample Samples应用程序添加更多功能.一切正常,除了在事情上:我注意到,每次我启动应用程序并播放音频时,即使将其设置为较低的值,音频听起来也好像是其音量为100%(或附近). 在播放音频之前,我曾尝试设置音量,但是没有用.如果调试代码,我会看到音量始终设置为-1. 例如,如果我执行以下代码行,则将音量设置为40后,在调试时,音量仍为-1:myVlcControl.Play(new FileInfo(FileName)); myVl...

C#-保存和加载音频【代码】

统一 当我单击“记录”按钮时:-Microphone.Start(“内置麦克风”,true,10,44100);当我点击“暂停”按钮时:-SavWav.Save(Application.persistentDataPath“ /Resources/storyrecord\”,aud.clip); 使用以下路径保存文件:/storage/emulated/0/Android/data/com.owos.woftbattle/files/Resources/storyrecord com.owos.woftbattle是我的包裹.storyrecord是我的文件名. 那么,我可以用代码打开它吗?这是我的代码:Resources.Load(...

c# – 如何从不同来源同步播放视频和音频?【代码】

我有相同媒体文件的单独视频和音频URL,我想同步播放声音和视频.我怎样才能做到这一点? 我以为我可以使用MediaElement和MediaPlayer来播放视频和音频:mediaElement.Source = new Uri(videoSourceUrl, UriKind.RelativeOrAbsolute); mediaPlayer.Source = MediaSource.CreateFromUri(new Uri(audioSourceUrl, UriKind.RelativeOrAbsolute));但问题是其中一个缓冲可能会延迟,或者用户可能会改变位置,因此视频和音频不匹配. 在我手动...

使用Websocket将音频流从Android(客户端)发送到C#(服务器)【代码】

我试图将音频流/ wav文件作为字节数组从android发送到C#服务器,但无法正确接收,但我能够收到一个简单的字符串. 几秒钟后C#服务器断开连接,原因是协议错误 协议错误:Code = 1002,我认为当文件很大时,帧大小超过并且Web套接字连接丢失.有出路吗? 我也尝试从android发送一个wav文件作为字节数组,如下所示,删除记录流:byte[] buffer = new byte[1024];try {FileInputStream fis = new FileInputStream(file);while(true) {int in = ...

c# – 使用VideoLibrary(libvideo)的Youtube音频uri异常【代码】

我有一个使用VideoLibrary提取音频网址的代码.但Video.Uri引发了异常.An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set.我不明白为什么会这样.我怎么解决这个问题?YouTube yt = YouTube.Default; string link = "https://www.youtube.com/watch?v=QNJL6nfu__Q"; foreach (var item in yt.GetAllVideos(link)) {if (item.AdaptiveKind == AdaptiveKind.Audio)Con...

有没有关于如何使用C#和NAudio实时向音频添加过载效果的教程?

我正在使用C#和NAudio为电吉他制作一个超速踏板.到目前为止,我已经设法实时输出麦克风输入的声音,但现在需要一种过度驱动声音的方法.解决方法:实现自己的效果的最佳方法是将音频转换为32位浮点,然后实现自己的ISampleProvider接口.在Read方法中,您从源中读取请求的样本数,执行DSP然后将它们写入输出缓冲区.不幸的是,NAudio不包含过载效果,但您可能会找到一些代码来帮助您从musicdsp.org开始. 要查看用于应用音频效果的NAudio的一些...

c# – .NET Core MVC中的部分内容(用于视频/音频流)【代码】

我正在尝试在我的网站上实现视频和音频流(以便在Chrome中搜索),我最近发现.NET Core 2.0显然提供了一种使用FileStreamResult实现此功能的相对简单和推荐的方法. 这是我返回FileStreamResult的Action的简化实现:public IActionResult GetFileDirect(string f){var path = Path.Combine(Defaults.StorageLocation, f);return File(System.IO.File.OpenRead(path), "video/mp4");} File方法具有以下(缩写)描述:Returns a file in th...

c# – 音频生成软件或.NET库

我需要能够在c#应用程序中播放某些音调.我不在乎它是在运行中生成它们还是从文件中播放它们,但我只需要一些方法来生成不仅具有可变音量和频率,而且可变音色的音调.如果用于生成这些音调的任何内容都会有很多音色预设,那将会特别有用,如果这些音色并非全部听起来都是midi-ish,那将会更加精彩(意味着它们中的一些听起来像是可能的录制实际乐器). 有什么建议?解决方法:您可能想看看我的问题Creating sine or square wave in C# 特别是...

c# – 在音频文件中查找音频样本(频谱图已存在)【代码】

我想要实现以下目标: >使用Skype,拨打我的邮箱(正常)>输入密码并告诉邮箱我要录制新的欢迎讯息(有效)>现在,我的邮箱告诉我在哔哔声后记录新的欢迎信息>我想等待哔哔声然后播放新消息(不起作用) 我是如何努力实现最后一点的: >使用FFT和滑动窗口(工作)创建频谱图>为哔哔声创建“指纹”>在来自Skype的音频中搜索该指纹 我面临的问题如下:来自skype和参考蜂鸣声的音频的FFT结果在数字意义上是不同的,即它们是相似的但不相同,尽管从...

c# – 通过MVC3提供音频文件的问题|使用各种HTML5播放器【代码】

我最近遇到了一个我似乎无法解决的问题.我正在为播放音频文件(主要是.mp3和.wav)的应用程序创建一个简单的组件,并且在进行一些测试之后,该应用程序似乎在Chrome中运行良好. 然而在IE9中,这是我唯一关注的主要浏览器,我在提供音频文件时似乎遇到了困难. 目前正通过Controller Action请求文件,如下所示:public ActionResult PlayAudioFile(string id) { AudioFile af = FileAgent.GetAudioFile(id);try{//Grabs the file via a ...

如何从MP4文件中提取音频并将其转换为C#中的FLAC文件?【代码】

我的目标是编写C#,将Microsoft LYNC会议音频转换为文本.到目前为止Here是我的项目.最初我试图从麦克风录制,将其保存到WAV然后将WAV转换为FLAC并使用GoogleSpeechAPI将FLAC转换为文本.但我把录音麦克风音频卡在了WAV格式. 问题是它需要采用非常特定的WAV格式,即intW或int24,WAV可以使用WAV到FLAC转换方法.我每个样本记录8位而不是每个样本(16或24位). 所以,重新开始. Microsoft Lync直接记录会议并将其保存为MP4格式的视频.如果我能...

c# – 如何以编程方式从YouTube视频中提取音频mp3?【代码】

有没有人有任何样本的asp.net C#代码从youtube视频链接中提取音频并将其保存为mp3文件.有人建议使用我安装的wget和ffmpeg并尝试shell命令,但下面会得到一个例外.示例代码如下所示.System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.EnableRaisingEvents = false; proc.StartInfo.FileName = "C:\\Program Files\\GnuWin32\\bin\\wget.exe http://www.youtube.com/get_video?video_id=... | ffmpeg -i - a...

c# – .NET视频音频聊天

我是应用程序开发方面的初学者. 到目前为止,我已经在C#中开发了BattleShips的点对点游戏,并在Java中开发了Connect 4的点对点游戏. 对于我的下一个项目,我决定去多媒体. 我想实现一个点对点聊天程序,它使用音频/视频流到每个客户端以及文本聊天和文件传输.我想在C#中实现它. 我的问题应该从哪里开始? 我已阅读SO和其他各种来源,但由于我缺乏经验,它仍然被证明是神秘的. 任何新手级别的提示都是最受欢迎的,即寻找相对容易理解的教程...

c# – WPF中的音频播放框架是什么?

我知道这可能听起来像一个主观问题,但我需要一些有关这个主题的有根据的意见: 在C#/ WPF GUI中,我需要播放短波文件作为对用户交互的响应.规格如下: >低延迟(立即开始播放)>代码应该是原生C#(.NET 4.0)>必须与WPF相处>多个同时播放>声音缓冲区操作没有限制>保证未来(我希望使用几年内仍会提供支持的东西.)>声音播放器模块应该是一个简单的类(= C#代码),而不是封装的dll 到目前为止,我与DirectSound(使用Microsoft DirectX SDK)相处...