问题标签 [libvlcsharp]
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.
c# - 使用 VLC 流式传输图像或桌面屏幕(LibVLCSharp for WPF)
您能否指导我如何连续流式传输我的屏幕?
我在 NuGet 上使用库:LibVLCSharp、LibVLCSharp.WPF、VideoLAN.LibVLC.Windows
不知道如何连续更新流,第二个videoView无法显示屏幕图像
这是我的代码,但它不起作用。
谢谢你。
P/S:我的第一篇文章在这里:https ://forum.videolan.org/viewtopic.php?f=4&t=152462
c# - 如何控制 LibVLCSharp 中的音频音高偏移?
我目前正在使用 c# 和使用 LibVLCSharp 开发一个卡拉 OK 系统。谁能帮我用它来改变音频变调器?
\libvlc\win-x86\plugins\audio_filter 目录中有 libscaletempo_plugin 和 libscaletempo_pitch_plugin 模块。如何在 LibVLCSharp 中应用音频过滤器模块?
曾尝试跟随,但它不起作用。
并尝试了这个,它不起作用。
并尝试了这个,它也不起作用。
我一直在搜索,但找不到通过音调转换应用音频过滤器的解决方案。我需要的是一个函数,当媒体播放时,可以调用它来传递从-12 到 12 的音频音高偏移值。
提前致谢。
android - libVLCsharp.forms 无法播放 Android 资源视频文件,而 iOS 可以
尝试在 xamarinForms 项目中使用 libvlcsharp.forms。
需要播放资源视频文件。
安装了 libVLCsharp.Forms、VideoLan.LibVLC.Android、VideoLan.LibVLC.IOS
将 mp4 文件复制到 iosProject/Resources;标记为 BundleResource。
将相同的文件复制到 androidProject/Resources/raw;标记为 AndroidResource
- iOS可以从互联网播放
- Anroid可以播放和iOS一样的在线地址
- ios可以播放资源文件
- android不能播放相同的资源文件
错误> 媒体文件错误:////BigBuckBunny.mp4
以为它不喜欢我的 mp4 文件格式或类似的东西。
下载了它可以从 url 播放的文件。
而是尝试了那个。
相同的结果。
帮助 !!!
虽然它(android)可以从 url > http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4播放著名的 BigBuckBuny ,但它无法播放下载并复制到 AndroidProject/Resource/raw 的相同视频
XAML 部分:
CodeBehind 数据绑定:
数据绑定模型:
c# - Libvlcsharp:检测直播问题
我正在尝试基于此示例使用 LibVlcSharp 构建记录器。我设法使示例正常工作。但是,假设我正在录制实时流,并且我希望能够检测是否发生错误。
我的第一个想法是Media.State
用来检测错误。但是,我发现Media.State
即使在我关闭 WiFi 后,它也一直在“播放”。我想我的问题是:如果在播放/录制过程中发生错误,LibVlcSharp 是否会触发任何事件。
谢谢,
xamarin - 播放 Youtube 视频宽度 LibVLCSharp + xamarin 形式
我使用 libCLCSharp 和 xamarin 表单来播放视频。使用下面的这个网址就可以了。但是当我用 youtube 视频替换时,它无法播放。我该怎么做。谢谢
我的代码:
_libvlc = 新的 LibVLC();
var media = new Media(_libvlc, " http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 ", FromType.FromLocation); myVideo.MediaPlayer = new MediaPlayer(media) { EnableHardwareDecoding = true }; myVideo.MediaPlayer.Play();
unity3d - 尝试为统一插件演示运行 VLC
这是回购:https ://code.videolan.org/videolan/vlc-unity
我终于能够构建插件,但是当我尝试统一运行示例时,出现了几个异常:
Assets\VLC-Unity-Windows\Scripts\UseRenderingPlugin.cs(32,25):错误 CS1061:“MediaPlayer”不包含“SetTime”的定义,并且没有可访问的扩展方法“SetTime”接受“MediaPlayer”类型的第一个参数' 可以找到(您是否缺少 using 指令或程序集引用?)
Assets\VLC-Unity-Windows\Scripts\UseRenderingPlugin.cs(95,40):错误 CS1061:“MediaPlayer”不包含“GetTexture”的定义,并且没有可访问的扩展方法“GetTexture”接受“MediaPlayer”类型的第一个参数' 可以找到(您是否缺少 using 指令或程序集引用?)
插件:无法加载“Assets / VLC-Unity-Windows / Plugins / x86_64 / plugins / VLCUnityPlugin.dll”,因为无法加载其一个或多个依赖项。
我正在使用这些版本的 dll,位于统一插件文件夹中:LibVLCSharp v3.4.3.0 libvlc.dll v3.0.8.0 libvlccore.dll v3.0.8.0
以及存储库的最新版本。
你可以帮帮我吗?
c# - C# LibVLCSharp 播放器直接馈送媒体
有一个通过 NuGet 包使用 LibVLC 的 C# 应用程序。
这些是软件包:
- https://www.nuget.org/packages/LibVLCSharp.WinForms
- https://www.nuget.org/packages/VideoLAN.LibVLC.Windows
使用这些包,很容易将一些媒体播放器放入您的 WinForms 应用程序。
你所要做的就是初始化一个播放器并给Media
它一个新的:
现在我想为媒体播放器提供来自缓冲区的自定义数据。它可以是字节数组或任何类似的东西。(数据应被视为逐块来自有效的 mp4 文件)。
如何在 C# 中使用 libVLC 实现这一目标?
c# - MemoryStream 中的媒体未显示(或未播放)
在 C# 应用程序中,我通过 NuGet 包使用 LibVLC。
我创建了一个 MemoryStream 并将其提供给 Media:
NowdataArrived
当数据从网络到达时被调用(这是一个实时流)。数据是有效的 mp4 流(分段,在 HTML5 视频中播放良好)。
但是 VLC 没有显示它。在日志中,我看到很多关于预取的消息:
VLC 可以读取和转储这些框,但是有一条消息(调试,而不是错误!)可能很有趣:
然后还有另一批有趣的消息:
LibVLC 是否有一些技巧(配置)可以即时播放碎片化的 mp4(数据无法提前获得)?
或者也许MemoryStream
是为此目的的错误选择?