问题标签 [wmplib]

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 回答
1206 浏览

c# - 我无法在 C# 中使用 WMPLib 获取艺术家和专辑的名称

我正在尝试使用 WMPLib 在 C# 中制作音乐播放器。这是我所拥有的:

只有 'song.currentMedia.getItemInfo("Title")' 有效(它返回标题)。我对他们返回“”(什么都没有)的艺术家和专辑做错了什么?

0 投票
1 回答
729 浏览

c# - c# 检测音乐文件何时停止在 WMPLib 中播放

我需要知道音乐文件何时停止播放以播放我制作的播放列表字符串数组中的下一首歌曲。

我使用 WMPLib,这是我播放歌曲的代码:

https://gyazo.com/993d8ea2dff20316f6c98ff88ab57394 + under a button event I use PlayFile(@playlist[0]);`

我也意识到我有内存泄漏,所以如果有人碰巧也知道为每首很酷的歌曲修复它的代码。

0 投票
1 回答
1064 浏览

c# - 用 WMPlib 重复一首歌

很抱歉再次在这里问简单的问题。由于我还是 C# 的新手,虽然我已经完成了一些示例,但我无法解决我的问题,有人可以帮我解决这个问题吗?我现在拥有的代码如下:

歌曲播放完后我没有重复歌曲,如何让它继续重复播放?

0 投票
1 回答
1103 浏览

c# - 媒体播放上的 WMPLib 控制台应用程序异常

我不习惯使用 InteropServices,但我正在做的是使用WMPLib控制台应用程序播放歌曲。当我从 Visual Studio 调试它时,该应用程序按预期工作。但它崩溃并给了我以下异常:

当我从命令行运行它时:

以下是play命令的简单代码:

任何帮助是极大的赞赏。

0 投票
0 回答
154 浏览

c# - c#如何以两种形式显示相同的视频或同时显示两个视频播放器

我正在寻找一种方法以另一种形式显示以 wmp 播放的视频。基本上我想以两种不同的形式观看相同的视频。我查看并进行了很多搜索,但找不到任何解决方案。出于这个原因,我将不胜感激任何帮助。目前,我正在使用 WMP 格式播放文件中的视频,但如果有必要,我可以更改播放器。先感谢您。

0 投票
0 回答
888 浏览

c# - 在 Windows Media Player 中播放 .wav 字节数组

我在我的系统上加密了音频文件,我正在使用我的 C# 实用程序按照下面列出的方案运行它

  • 文件被解密并将结果存储在字节数组中
  • 我在特定文件中写入所有字节,例如,decrypted.wav
  • 将decrypted.wav 传递给设置IWMPMedia 新媒体的函数
  • 关闭表单文件'decrypted.wav' 被删除

这个方案很好用,但由于保密原因,我必须更改它,因为文件可以在播放过程中复制并粘贴到其他地方,我也尝试了隐藏文件属性的东西

我已将方案更改为

  • 文件被解密并将结果存储在字节数组中
  • 字节数组被传递到内存流
  • System.Media.SoundPlayer 使用内存流,但它播放文件 abrubd,例如问题前的实习生回复

缓冲流的最佳方法是什么

0 投票
1 回答
312 浏览

c# - WMPLib WindowsMediaplayer.settings.balance 没有做任何事情

我正在尝试使用这样的滑块(ColorSlider PanSlider)设置我的 WindowsMediaPlayer(WindowsMediaPlayer Player)的平衡:

从字面上看,没有任何事情发生在“平衡方面”。声音保持完美居中。我已经检查过了,它们都输出了预期值(-100 ... 100)。

此外,Player.settings.isAvailable["balance"]返回 true。

有任何想法吗?

0 投票
0 回答
276 浏览

c# - WMP 播放器不播放 mp3 文件。没有错误

很长一段时间以来,我一直在尝试使用 MS VS 2015 播放 mp3 播放器。首先,有关于未知库的错误,通过添加对 wmp.dll 的引用来修复它。然后没有错误,但是文件仍然无法播放。添加了对 COM WMP 的引用仍然没有声音。我不知道该怎么办,在这个主题上做了很多研究,没有任何帮助。

0 投票
1 回答
69 浏览

c# - 如何知道音频是否已完成播放 c#?

是否有任何功能可以知道音频是否播放完毕?我想在音频播放后做一个功能,我有两个想法。首先,如果音频完成后有一个功能,第二个是我将获取音频的长度并将其放在计时器上并设置它。请帮助我完成音频或音频的时间长度谢谢。

0 投票
0 回答
85 浏览

c# - AxWMPLib - 从全屏退出后播放的视频播放状态被翻转

我正在尝试使用AxWMPLib创建视频播放器。

但是当我使用双击媒体播放器从媒体播放器退出全屏时遇到问题。

如果用户全屏双击 Windows 媒体播放器:

  1. 如果那时视频正在播放,它就会暂停。
  2. 如果视频被暂停,它将变为正在播放。

在最小屏幕模式下(不是全屏)。

我没有使用任何高级选项,它是一个简单的媒体播放器。

我的代码是这样的-