草庐IT

youtube-mp

全部标签

c# - 如何使用 NAudio 播放 MP3 文件

WaveStreamwaveStream=newMp3FileReader(mp3FileToPlay);varwaveOut=newWaveOut();waveOut.Init(waveStream);waveOut.Play();这会引发异常:WaveBadFormatcallingwaveOutOpen编码类型为“MpegLayer3”,如NAudio。如何使用NAudio播放mp3文件? 最佳答案 对于NAudio1.6及以上版本的用户,请不要使用原始接受答案中的代码。您不需要添加WaveFormatConversionSt

c# - 在 NAudio 的内存流中将格式从 wav 更改为 mp3

您好,我正在尝试将内存流中的文本转换为语音(wav),将其转换为mp3,然后在用户页面上播放。所以需要我帮助下一步做什么吗?这是我的asmx代码:[WebMethod]publicbyte[]StartSpeak(stringWord){MemoryStreamms=newMemoryStream();using(System.Speech.Synthesis.SpeechSynthesizersynhesizer=newSystem.Speech.Synthesis.SpeechSynthesizer()){synhesizer.SelectVoiceByHints(System.S

c# - 如何使用 C# 中的 Youtube API 将视频上传到 YouTube?

下面的代码失败了?可能是什么问题?YouTubeRequestSettingssettings=newYouTubeRequestSettings("whatwillcomehere?","myapikey","myyoutubeloginemail","myyoutubeloginpassword");YouTubeRequestrequest=newYouTubeRequest(settings);VideonewVideo=newVideo();newVideo.Title="test1";newVideo.Tags.Add(newMediaCategory("Gaming",Y

c# - 将 wav 转换为 mp3 - ASP.NET

有没有办法在ASP.NET中将WAV文件转换为MP3?我听说过LAME,但还没有找到任何Web应用程序的示例。另外,我不确定它是否可以用于商业用途。谢谢 最佳答案 试试这段代码:publicvoidmciConvertWavMP3(stringfileName,boolwaitFlag){stringoutfile="-b32--resample22.05-mm\""+pworkingDir+fileName+"\"\""+pworkingDir+fileName.Replace(".wav",".mp3")+"\"";System

c# - Webbrowser 禁用所有音频输出 - 从在线广播到 youtube

我的浏览器:XAML://...xmlns:my="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"//...C#背后的代码:System.Windows.Forms.WebBrowserBrowser=newSystem.Windows.Forms.WebBrowser();windowsFormsHost.Child=Browser;我的问题是如何禁用所有音频输出。我发现了这个:C#:privateconstintFeature=21;//FEATURE_DISABLE_

c# - 如何在 C# 中将 midi 转换为 wav/mp3?

我开始了一个小项目,其中包括处理MIDI文件。我一直在想,是否有任何C#或VB.Net代码可以在MIDI和WAV文件之间转换? 最佳答案 您可以尝试以某种方式与Timidity进行交互,这是开源的:TiMidity++isasoftwaresynthesizer.ItcanplayMIDIfilesbyconvertingthemintoPCMwaveformdata;giveitaMIDIdataalongwithdigitalinstrumentdatafiles,thenitsynthesizestheminreal-time

c# - 上传任何视频并在 .net 中在线转换为 .mp4

我有一个奇怪的要求。用户可以上传任何格式(或有限格式)的视频。我们必须存储它们并将它们转换为.mp4格式,以便我们可以在我们的网站上播放。同样的要求也适用于音频文件。我已经用谷歌搜索了,但我无法得到任何正确的想法。任何帮助或建议....??提前致谢 最佳答案 您可以使用FFMpegcommandlineutility将几乎任何视频/音频用户文件转换为mp4/mp3.从.NET可以使用包装器库调用它,例如VideoConverterfor.NET(这个很好,因为所有内容都打包到一个DLL中):(newNReco.VideoConver

c# - Youtube 数据 API : Retrieving multiple Video entries by IDs in a single request

我想知道是否有办法在YouTube上查询多个随机单个查询中的视频(视频ID已知)?我将视频ID存储在本地数据库中,需要显示多个网页中的详细信息(带有拇指、评分、作者姓名等的列表)。我正在查看Youtube数据API,发现我可以像这样的实体数据:UrivideoEntryUrl=newUri("http://gdata.youtube.com/feeds/api/videos/video_id");Videovideo=request.Retrieve(videoEntryUrl);在循环中重复这个似乎是个坏主意,因为配额。还有“批处理”可用——http://code.google.co

c# - 如何检测 mp3 文件何时播放完毕

我的c#windows窗体可以播放mp3文件。我使用这段代码做到了这一点WMPLib.WindowsMediaPlayerwplayer;wplayer=newWMPLib.WindowsMediaPlayer();wplayer.URL="c:/Standup.mp3";wplayer.controls.play();这非常有效,但我想知道文件何时播放完毕,以便我可以重新启动它。请问我该怎么做? 最佳答案 您可以使用PlayStateChangedevent来做到这一点.您可以像这样将它添加到您的MediaPlayer。WMPLi

c# - NAudio 拆分 mp3 文件

我对音频或mp3的东西很陌生,一直在寻找一种方法来具有在C#、asp.net中拆分mp3文件的功能。在没有太多帮助的情况下用谷歌搜索了3天,我希望这里有人能给我指明正确的方向。我可以使用NAudio来完成这个吗?有没有示例代码?提前致谢。 最佳答案 我在C#中拆分mp3文件的最终解决方案是使用NAudio。这是一个示例脚本,希望它对社区中的某个人有所帮助:stringstrMP3Folder="";stringstrMP3SourceFilename="";stringstrMP3OutputFilename="";using(Mp