【c# – 如何使用Windows Media Player播放列表中的所有歌曲?】教程文章相关的互联网学习教程文章

C# 文字转语音 播放SpVoice

最近拿到一个需求,需要调整一下现有的语音播放逻辑,因为有的语音需要循环播放,有的不需要 我们以前的逻辑是都不循环的,所以采用了SpVoice (引入SpeechLib.dll)的异步播放,我拿到了之后发现异步和同步其实应该是都可以实现的,但是异步我认为有一个问题就是不知道什么时候能让循环停止, 搜了很多也没有解决我的问题,于是我尝试了用同步来解决这个问题 以下是我改进的代码: ? ? ? ? /// <summary>??????? /// 同步播放语音...

C# 使用System.Media.SoundPlayer播放wav格式的声音文件【代码】

using System.Media;string szPath = Application.StartupPath + “\\SoundFile\\sound.wav”; SoundPlayer soundplayer = new SoundPlayer(); 声音文件路径: soundplayer.SoundLocation = szPath; 播放方式: ①同步播放: soundplayer.Load(); soundplayer.Play(); ②异步播放: soundplayer.LoadAsync(); soundplayer.PlaySync(); ③循环播放: soundplayer.Load(); soundplayer.PlayLooping(); ④关闭://关闭时释放资源 soun...

c#-使用Microsoft.DirectX.AudioVideoPlayback播放视频时出错;程序集版本错误【代码】

我正在尝试使用程序集Microsoft.DirectX.AudioVideoPlayback将视频嵌入基于C#Windows窗体的应用程序,但出现以下错误Mixed mode assembly is built against version 'v1.1.4322' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.我正在使用Visual Studio 2010 .NET版本4.0还安装了Microsoft DirectX SDK是否提供库更新版本的链接或其他替代方法? 码:using Microsoft.Direc...

c#-使用MediaElement故事板连续播放视频【代码】

我有一个连续录制的视频文件的时间表.我需要以相同的顺序在应用程序中播放它们. >我已经知道每个视频的相对开始时间和持续时间.>下一个视频可能要等到上一个视频停止录制后的几秒钟,几分钟甚至几小时才能开始录制.>我需要某种位置更改通知,以便可以将其他UI元素同步到视频位置(例如图形).>在未录制任何视频的部分中,视频窗口将显示空白屏幕.>不幸的是,我暂时仍无法使用WinForms,但是我将MediaElement嵌入到ElementHost中. MediaTim...

c#-通过脚本统一设置播放器设置目标架构【代码】

我有自定义的构建脚本,我想在其中添加更多选项.目标架构是其中之一. (我将IL2CPP用作脚本后端-我通过脚本进行设置) 在这里,您可以查看要更改的设置: 根据docs,我可以使用PlayerSettings.SetArchitecture(),但似乎根本不适合我.它只有0-无,1-ARM64,2-通用的选项,我想要全部.所以我尝试使用:PlayerSettings.SetArchitecture(BuildTargetGroup.Android, unchecked((int)AndroidArchitecture.All));但它不会改变任何东西,下面的几行也...

c#-播放双数组中的声音【代码】

我有一个表面上看起来很简单的问题,但我有很多问题需要解决. 我有2个双数组(左右声道),其中包含由DAQ在350KHz下采样的数据,我已将其下变频为44.1KHz. 我要做的就是把这2个阵列播放起来,但似乎有很多可供选择的声音输出选项,例如DirectX,NAudio等,所以我希望那里有人可以为我提供建议这样做的最佳方法是什么,也许可以指出正确的方向! 在此先感谢您的任何建议-我们将不胜感激. 戴夫解决方法:NAudio是我听过很多人提到过的一种选择(您...

c#-使用SoundFonts和NAudio播放MIDI文件【代码】

我正在尝试创建一个简单的程序,使用Soundfont内部的预设播放一些音符.为此,我尝试使用NAudio.到目前为止,我已经能够成功打开SoundFont并获取所有乐器,预设等的名称:NAudio.SoundFont.SoundFont sf = new NAudio.SoundFont.SoundFont("SoundFont.sf2"); MessageBox.Show(sf.Presets[0].Name); //Just looking at the first name现在,我希望能够使用这些音色来播放声音,最后是从midi开始播放,但是现在,请注意.我玩了几件事,但到目前...

c#-我的播放器掉入地下【代码】【图】

我正在尝试在Unity中创建2D平台游戏.我已经在Photoshop中制作了角色,并将其导入Unity.我在他下面画了一个矩形作为地板.然后,我尝试按照视频中的说明应用角色物理和控制器:http://www.youtube.com/watch?v=d3HEFiDFApI.(我使用的两个脚本可以在视频说明中找到,尽管我很确定它们很好,因为它们可以正常工作给做本教程的人.) 然后,我创建了一个名为“碰撞”的新层,将其应用于地板并在PlayerPhysics菜单中进行选择.但是,当我播放场景时...

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

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

c#-将播放器移动到精确的触摸/鼠标单击位置【代码】

在我的2D统一游戏中,我试图将我的精灵移动到触摸/光标的位置(现在是单击鼠标). 我的子画面位于位置(173、48,-52.1).但是,当我单击一个可能距离几个像素的位置时,我的位置更改为(399,129,0),我的精灵显然被扔进了未知的地方.if (Input.GetMouseButtonDown(0)) {//fingerPos = Input.GetTouch(0).position;fingerPos = Input.mousePosition;transform.position = fingerPos;Debug.Log(transform.position); }编辑 当前代码if (Input...

C#DirectX视频无法播放【代码】

我想制作一个C#Windows Forms应用程序,该应用程序显示一支笔,当您单击它时它会变成一个菠萝,当您单击该菠萝时会变成一个苹果,然后变成笔,单击时会启动一个音乐视频.对我来说不起作用的是视频,我不想因为不喜欢而明确地在Windows Media Player中显示该视频.这是代码:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Tex...

C#-检测VideoPlayer何时完成播放【代码】

我有一个MovieController类,用于管理项目中的视频.我正在使用Unity 5.6中引入的新视频播放器组件. 电影播放完后,我想调用一个方法.到目前为止,此方法只是一个Debug.Log,如您所见:using UnityEngine; using UnityEngine.Video;public class MovieController : MonoBehaviour {private VideoPlayer m_VideoPlayer;void Awake () {m_VideoPlayer = GetComponent<VideoPlayer>();m_VideoPlayer.loopPointReached += OnMovieFinished; ...

C#-使用CrossSimpleAudioPlayer播放声音-Xamarin表单【代码】

最近,我一直在尝试在Xamarin Forms中使用CrossSimpleAudioPlayer播放.mp3文件,但我收到此消息System.NullReferenceException: Object reference not set to an instance of an object.我将“构建操作”属性更改为“嵌入式资源”,但是我的错误仍然存??在,我在这里缺少什么吗? 这是我的参考https://blog.xamarin.com/adding-sound-xamarin-forms-app/?utm_medium=social&utm_campaign=blog&utm_source=linkedin&utm_content=simplea...

c# – Unity – 如何在RawImage上使用VideoPlayer API播放旋转和全屏视频【代码】

由于MovieTexture在Unity 5.6.0b1之后已经被弃用,我使用VideoPlayer Api通过参考here从而在RawImage for Android上播放视频.我正在尝试添加一个切换按钮,从RawImage Texture上播放的视频的初始大小切换到全屏,并在视频停止后返回原始状态. 我有一个完美播放的视频,到目前为止,我可以使用此代码将视频的变换更改为全屏.void Update () {if (Input.GetButtonDown("Jump")){image.rectTransform.offsetMax = Vector2.Lerp(Vector2.up,...

C# 音乐播放

创建音乐播放器对象:SoundPlayer sp = new SoundPlayer(@"C:\Users\shen\Desktop\01.wav"); 如果不在创建对象时获取地址,可以用SoundLocation获取地址。只能用wav格式的音乐。 sp.SoundLocation = @"C:\Users\shen\Desktop\01.wav"; 播放音乐:sp.Play();

LAYER - 相关标签