测试C#调用Aplayer播放视频(1:加载Aplayer控件)

这篇具有很好参考价值的文章主要介绍了测试C#调用Aplayer播放视频(1:加载Aplayer控件)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  微信公众号“Dotnet跨平台”的文章《开源精品,使用 C# 开发的 KTV 点歌项目》中使用了迅雷开源APlayer播放引擎。最近在学习有哪些能拿来播放视频的组件或控件,于是准备试试,根据文章中的介绍,在迅雷APlayer播放引擎网站中下载了APlayerSDK和解码库,解压APlayerSDK,并将解码库中内容放置在APlayerSDK\bin\codecs文件夹内,然后以管理员身份运行APlayerSDK目录下的install.bat以注册com组件。
测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer
  APlayer播放引擎是一个ActiveX控件,可以被本地其他外部程序嵌入调用,也可以直接被网页嵌入。首先是在VS2022中创建Winform项目,并在解决方案资源管理器中添加引用,如下图所示,可以看到APlayer相关的类型库,但是添加了COM引用后,并未在工具箱中增加APlayer控件。
测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer
  在工具箱空白处点右键,选择“选择项…”菜单,在弹出的选择工具箱项窗口的COM组件页签中找了又找,始终看不到Aplayer相关的组件。
测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer
  百度了不少文章,同时期间把APlayerSDK反反复复下载、注册了很多遍,始终不知道怎么回事,最后在迅雷APlayer播放引擎网站自带的论坛中找到一篇文章(参考文献),其中提到“2022只支持64位的dll,aplyer是32位的,得用VS2019才行”。
  基于上述提示,在网上下载并安装了VS2010,然后在其中新建Winform项目,在工具箱的添加项的COM组件中果然看到了APlayer3Control,选择该组件后,在工具箱中也出现了Aplayer3 Control控件。

测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer
  编写了简单的测试界面,如下图所示,选择视频按钮,并调用APlayer控件的Open和Play函数打开并播放选中视频。但是并没有任何反应,声音也没有。
测试C#调用Aplayer播放视频(1:加载Aplayer控件),dotnet编程,c#,Aplayer

  目前进展到此,在网上找到参考文献10,准备学习其中提供的示例代码,然后接着完善测试功能。

参考文献:
[1]https://it.sohu.com/a/732144583_121124365
[2]https://blog.csdn.net/hanlinhe111/article/details/130718698
[3]https://www.cnblogs.com/jianzhan/p/NETAPlayer.html
[4]https://www.xin3721.com/ArticlecSharp/net17201.html
[5]https://github.com/E9C50/KTV/tree/master/MyKTVClient
[6]https://github.com/tonight-love/VideoPlayer
[7]http://aplayer.open.xunlei.com/bbs/read.php?tid=469163
[8]https://blog.csdn.net/boliang319/article/details/129743259
[9]https://blog.csdn.net/huabiaochen/article/details/80883724
[10]https://blog.csdn.net/qq_45533937/article/details/115800927文章来源地址https://www.toymoban.com/news/detail-724672.html

到了这里,关于测试C#调用Aplayer播放视频(1:加载Aplayer控件)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • video 自定义视频播放控件

    ui设计的界面总是极具个性化的,要去修改插件中的视频控件的样式和布局太困难了,那就自己参照video原生事件,重写一个吧。 (效果图预览)  html video标签 | 菜鸟教程 参数说明:(更多属性参照上述菜鸟教程中的video标签) controls:默认为true,即向用户展示视频控件(如

    2024年02月02日
    浏览(49)
  • 原生js实现简单的视频播放控件

    HTML 5 视频/音频参考手册 https://www.w3school.com.cn/html5/html5_ref_audio_video_dom.asp 本文主要依靠HTML 5 api ,所有用的HTML 5 api 的使用和各项信息请参考以上链接! 如果你打算参考本文,这里所用的视频什么的请自行准备。这里仅建议初学者参考。 因为主要依靠HTML 5的api,所有也没什么

    2024年02月02日
    浏览(46)
  • vue+萤石云ezuikit.js播放直播流视频(声音自动关闭,添加控件,多个视频播放)

    vue+萤石云ezuikit.js播放直播流视频(声音自动关闭,添加控件,多个视频播放) 实例使用 引入最新的ezuikit.js 看过官网的文档都知道萤石云的文档是多么的‘善解人意’哈,懂得都懂,很多东西没有说清楚的,只能靠自己去摸索或者看他们的demo来一点点测试实现 官网地址:

    2024年02月04日
    浏览(124)
  • Flutter的AspectRatio控件实现视频播放、图片播放按照长宽比缩放

    AspectRatio小部件用于调整其子级小部件的宽高比。它将其子级小部件的宽度调整为给定的宽度,并根据宽度计算出相应的高度,以保持指定的宽高比。 调整容器的宽高比: 当您希望在布局中使用容器或小部件时,以特定的宽高比显示内容时,可以使用AspectRatio。 例如,您可能

    2024年02月13日
    浏览(58)
  • 【UE4】在控件蓝图上播放视频

    UE版本:4.26 在上一篇文章中(【UE】场景内播放视频、音频)介绍了如何在场景中播放视频,本篇文章将介绍如何在UI上播放视频 1. 首先在“Content”文件夹中新建一个名为“Movies”的文件夹 2. 在文件夹中随便添加一个.mp4格式的视频 3. 新建一个“文件媒体源”    这里命名为

    2024年02月02日
    浏览(48)
  • video 自定义视频播放控件的显示和隐藏

    用户自定义视频控件的话,就得我们自己去控制控件的显示和隐藏状态,一起看看如何实现吧。 1、在video标签中加入几个鼠标事件: @dblclick=\\\"fullScreen()\\\"    // 双击 @mouseover=\\\"handleMouseOver()\\\"   // 鼠标移入视频区域 @mousemove.self=\\\"handleMouseMove()\\\"   // 鼠标在视频区域内移动 @mouseo

    2024年02月11日
    浏览(50)
  • 利用uniapp中模仿抖音、滑动视频组件、首个视频自动播放、预加载、实现加载更多,超高性能

    抖音效果图 本内容主要实现了滑动视频组件、首个视频自动播放、预加载、实现加载更多,超高性能, 前言:最近在做短剧,于是就在网上找了很多不错的例子,但是不是很完美,基本上都比较卡顿,我也是在站在巨人的肩膀上优化了一下。本片主要基于vue3、setup和ts开发的

    2024年02月04日
    浏览(70)
  • C#使用EmguCV播放视频

    目录 一、前言 1、简介  2、测试工程代码下载链接 3、EmguCV 库文件下载链接 二、工程环境配置 1、EmguCV控件添加引用 (1)窗口控件添加  (2)相关Dll文件添加添加引用 (3)工程运行基础文件夹添加  (4)调试运行 2、界面设计 (1)整体布局  (2)设置Image相关属性  3、

    2024年02月14日
    浏览(38)
  • 网页使用JavaScript实现用户点击播放后再加载视频

    由于视频通常体积较大,消耗流量开销较多,所以要实现点击播放后再加载视频资源以减少流量消耗,以下是代码示例

    2024年02月01日
    浏览(38)
  • C#制作简易视频播放器

    1.打开vs2019新建一个窗体项目,选用框架.net framework4.7.2 2.在【工具箱】里随便选中一个控件,右键单击它 看到图片中的【选择项】了嘛,单击它,打开添加组件的一个窗体 在添加组件窗体中的【COM组件】中找到【Window Media Player】组件并勾选,然后【确定】 3.可以看到我们的

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包