使用 Excel VBA 中的 VLC 播放电影

     2023-02-19     234

关键词:

【中文标题】使用 Excel VBA 中的 VLC 播放电影【英文标题】:Play movie using VLC from Excel VBA 【发布时间】:2018-09-20 13:19:12 【问题描述】:

我正在尝试创建一个 excel vba 程序/宏,它将使用 vlc activex 插件 (axvlc.dll) 在 vlc 播放器中启动本地存储在我的硬盘上的电影。我可以注册 vlc,以便它出现在我的项目参考中。我还可以在“对象浏览器”中看到 AXVLC。但我无法让任何代码工作,它不会给出“运行时错误'429':ActiveX 组件无法创建。”我正在使用 Excel 2016 和 VBA 7.1。

Sub Button1_Click()
   Dim myVlC As Object
   Set myVlC = CreateObject("AXVLC.VLCPlugin2")
   myVlC.Visible = True
   myVlC.playlist.Add ("test.mkv")
   myVlC.playlist.Play
End Sub

我试图关注这里的对话...Using VLC player activex within excel vba as a registration-free COM 和这里... https://social.msdn.microsoft.com/Forums/en-US/baec16d1-e85c-4be9-8751-966bef527756/vlc-player-and-excel-visual-basic-editor?forum=isvvba 没有成功。

我已经创建了很多简单的宏,但从来没有使用 ActiveX 或任何真正面向对象的东西。任何帮助将不胜感激。

【问题讨论】:

注册后,添加了吗? 抱歉,我不确定这是什么意思 - “你添加了吗?”。当我单击工具->参考时,我在列表中看到 VideoLAN VLC ActiveX 插件。我还缺少另一个步骤吗? 哦,我确实选中了该框!如果这就是你的意思。 在那个链接中有人说如果你使用后期绑定,你应该使用VideoLAN.VLCPlugin.2而不是AXVLC.VLCPlugin2,但他们也说你根本不能使用后期绑定这个插件(又名CreateObject()),所以我不确定这里的正确答案是什么。 aha - 我刚刚在哪里看到了 VLC+VBA 的工作代码...这是我的帖子(哈哈),在 AWF 上。 Does this help?帖子是回复:访问,但应该非常接近。 (哈,“过去的我”中有趣的阅读内容,指的是 “The” *** Page;正是这篇文章可能是我开始使用 this 网站的原因。 ) 【参考方案1】:
Public Sub Start_VLC()
'its working for me...
    Dim strProgramName As String
    Dim strArgument As String
    Dim strLoc As String

    strLoc = Worksheets("dbFilmes").Cells(2, 6).Value 'film location
    strProgramName = "C:\Program Files\VideoLAN\VLC\vlc.exe" 'vlc location
    strArgument = strLoc 'film location

    Call Shell("""" & strProgramName & """ """ & strArgument & """", vbNormalFocus)
End Sub

【讨论】:

播放器 pysrt 和 vlc 的 Python 字幕内部

...作一个python程序,每次你看电影时都会创建随机字幕。我使用vlc.py2.2和pysrt。我想传递创建的字幕而不需要创建文件然后加载它。pysrt.SubRipItems是类列表,inspect.getargspec( 查看详情

用于 STDIN 的命名管道来控制电影播放器

...工作,但对于我的生活,我再也无法弄清楚为什么我不能使用这个命名管道来控制电影播放器​​(即mplayer、vlc、omxplayer...)通过来自不同本地终端的命令。终端/ssh会话1:user@computer1$mkfifo/pa 查看详情

vlc播放流程分析

...码流和视频码流,分别解码后,再根据时间戳进行同步。使用vlc点击播放后,就是这一系列的流程。  点击播放RTSP摄像头后,vlc会开启线程对输入的文 查看详情

ubuntu下播放h264和h265工具vlc的安装使用

背景:在使用海思的sample中的venc中的demo:推出后,会在当前目录下生成两个文件,h264和h265编码的视频文件:stream_chn1.h264stream_chn0.h265。需要使用h264和h265的播放工具。ubuntu下面使用的是vlc,安装使用方法如下:安装:sudoapt-getin... 查看详情

如何使用 Excel 中的 VBA 重命名访问表?

】如何使用Excel中的VBA重命名访问表?【英文标题】:HowtorenameanAccessTableusingVBAfromExcel?【发布时间】:2009-11-0622:18:57【问题描述】:我正在尝试使用Excel中的VBA重命名访问表...有什么帮助吗?【问题讨论】:您为什么要这样做?... 查看详情

ubuntu下播放h264和h265工具vlc的安装使用

背景:在使用海思的sample中的venc中的demo:推出后,会在当前目录下生成两个文件,h264和h265编码的视频文件:stream_chn1.h264stream_chn0.h265。需要使用h264和h265的播放工具。ubuntu下面使用的是vlc,安装使用方法如下:安装:sudoapt-getin... 查看详情

vlc源码分析播放流程

...码流和视频码流,分别解码后,再根据时间戳进行同步。使用v 查看详情

opensuse播放使用vlc播放视频

openSUSE使用VLC播放视频linux视频播放为什么通常我们在安装号vlc后,由于版权的原因,是无法获取视频的解码器的。我们需要下载第三方的解码器帮助我们进行解码。过程如下:添加packman地址sudozypperar-cfp90http://ftp.gwdg.de/pub/linux/misc... 查看详情

从VBA中的excel中选择多列

...xcelinVBA【发布时间】:2018-02-1208:04:11【问题描述】:如何使用Vba在Excel文件中选择多个列。因为我的excel文件包含580列。我尝试使用下面的查询,但它只能选择255列。DimExcelConnectionAsNewSystem.Data.OleDb.OleDbConnection("Provider=M 查看详情

MP 电影播放器​​视图控制器滞后于 ios 中的视频播放

...】:我想在当前视图控制器上全屏播放视频。所以我正在使用MPMoviePlayerViewController播放全屏视频,但问题是它播放不流畅。播放视频时有点滞后。这是我用来播放全屏视频的代码,它存储在我的手机/ipa 查看详情

使用 VBA 限制 Excel 中的地理定位 API 调用。

】使用VBA限制Excel中的地理定位API调用。【英文标题】:limitgeolocationAPIcallsinExcelwithVBA.【发布时间】:2018-07-2000:15:02【问题描述】:我正在使用googlegeolocationsAPI在excel中获取地址的坐标。我查找的地址不会经常更改,因此我不想... 查看详情

使用vlc发送ts流与播放ts流

使用VLC发送TS流与播放TS流  一、如何使用VLC发送TS流1、添加一个文件至VLC  2、选择串流,继续  3、选择UDP,点击添加  4、输入地址及端口  5、选择h.264+mp3(TS)  6、next至播放。  ... 查看详情

从远程终端用 X11 中的 VLC 播放视频

】从远程终端用X11中的VLC播放视频【英文标题】:PlayavideowithVLCinX11fromremoteterminal【发布时间】:2012-03-2700:49:35【问题描述】:我有一些带有Linux的超薄终端,每次启动时都会启动一个小脚本。该脚本有一个cvlc命令行,如下所示... 查看详情

使用 VBA 在 Excel 中的 SQL 表上使用参数化查询

】使用VBA在Excel中的SQL表上使用参数化查询【英文标题】:UsingaParameterizedQueryonaSQLTableinExcelusingVBA【发布时间】:2013-07-1814:46:50【问题描述】:我有一些代码应该运行我正在查询的SQL表的参数化查询。它这样做的方式是有一个指... 查看详情

从 MPMediaItem 播放电影 (iPad/IOS5)

...经从iTunes同步到Apple的“电影”应用程序的电影。我可以使用MPMoviePlayerController播放捆绑包中的电影。我可以获得所有电影的媒体项(使用MPMediaQuery的MP 查看详情

如何使用 VBA 根据活动工作表中的单元格自动填充 Excel 表单?

】如何使用VBA根据活动工作表中的单元格自动填充Excel表单?【英文标题】:HowtoautofilltheexcelformbasedonthecellintheactiveworksheetusingVBA?【发布时间】:2021-01-1206:33:01【问题描述】:我创建了一个Excel表单,并希望表单中的文本框能够由... 查看详情

使用 VBA 将 Excel 中的图表嵌入到 Powerpoint 中的指定占位符中

】使用VBA将Excel中的图表嵌入到Powerpoint中的指定占位符中【英文标题】:EmbeddingachartfromExcelinaspecifiedplaceholderinPowerpointusingVBA【发布时间】:2015-01-2616:38:02【问题描述】:我正在尝试将Excel电子表格中的图表复制到Powerpoint演示文... 查看详情

如何在 iOS 中使用 VLC Player 使用 libvlc 播放 360 度视频

】如何在iOS中使用VLCPlayer使用libvlc播放360度视频【英文标题】:Howtoplay360videousinglibvlcusingVLCPlayeriniOS【发布时间】:2020-01-0806:44:46【问题描述】:我正在创建一个iOS应用程序,我必须在其中使用VLCPlayer播放360度视频。我已经通过p... 查看详情