C# 使用CefSharp兼容谷歌浏览器并播放MP4视频
Posted 程序猿的杂货店
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 使用CefSharp兼容谷歌浏览器并播放MP4视频相关的知识,希望对你有一定的参考价值。
C# Winform在加载网页时,遇到js就会提示是否加载脚本,而且有的还不能显示,有的必须谷歌浏览器才能显示出来,CefSharp 就很好的解决了这个问题
文章末尾,有播放MP4的Demo测试案例,播放视频的效果如下
1 软件准备
[需要的留邮箱发给你]
VC_redist.x86.exe
这个文件是安装环境,软件打包后,需要在安装此环境
ChromeCore_1307_5.1.6.6
这个是谷歌浏览器
2 环境搭建
1 更新NuGet包,下载CefSharp时,提示NuGet包不是最新版,就要做此操作
2 下载 CefSharp
WinRt C# 音频库
【中文标题】WinRt C# 音频库【英文标题】:WinRt C# Audio Library 【发布时间】:2013-07-18 02:19:05 【问题描述】:我希望在 C# WinRt 中开发一个应用程序,但想知道哪些库可用于播放和复杂的操作。我正在寻找一个免费库,它允许播放大量音频格式(例如 mp3、wma、wav、ogg 等)并进行分析。这几乎是我需要的基本功能。但如果我能挑剔的话,一个可以在格式之间转换音频文件的库会很方便。进行谷歌搜索时,我发现了 Naudio 库,但它与 WinRt 的兼容性不是很好。感谢您对此提供的任何提示或建议。
【问题讨论】:
你试过Player Framework吗? 它主要专注于视频,我需要以音频为唯一目的的东西 【参考方案1】:NAudio 1.7 的当前 alpha 版本(可通过 NuGet 获得)确实包含一个 Windows RT 程序集,source code 包含一个简单的播放和录制演示作为 Windows 应用商店应用程序。由于它使用 Media Foundation,您将能够播放您建议的大多数文件类型(尽管 ogg 不支持开箱即用),并且您可以构建音频管道以将音频作为浮点样本访问分析。
目前不支持使用 Media Foundation 编码器进行编码,并且需要重新编写各种读取器/写入器类以使用 WinRT 异步流和文件 I/O API,而不是常规的 .NET那些。希望这些功能很快就会添加到库中。
【讨论】:
安装包:无法安装包“NAudio 1.7-alpha06”。您正在尝试将此包安装到以“.NETCore,Version=v4.5”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。如需更多信息,请联系包作者。 这很奇怪。 Alpha06 确实包含 Windows 商店 dll,我确实测试过安装它。你有最新的 NuGet 吗?以上是关于C# 使用CefSharp兼容谷歌浏览器并播放MP4视频的主要内容,如果未能解决你的问题,请参考以下文章
用Html5/CSS3做Winform,一步一步教你搭建CefSharp开发环境(附JavaScript异步调用C#例子,及全部源代码)上