当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

VR for VLC

HoloLens 平台的 3D 视频播放器
授权协议 GPL
开发语言 C/C++ C#
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 国产
投 递 者 斜高翰
操作系统 Windows
开源组织
适用人群 未知
 软件概览

VR for VLC 是基于著名的开源播放器项目 VLC 而开发的,根据 HoloLens 的设备特性开发出了 VR 播放模式,支持播放 3D 左右格式的视频,此应用同时也继承了 VLC 播放器所有的音乐视频播放的完整功能。

VR 模式下的手势操作技巧:

  • 播放/暂停: Tap 点击手势

  • 快进: Hold 捏住释放手势,根据 Hold 捏住时间长度控制快进,hold 住1秒快进100秒

  • 退出: DoubleTap 双击手势

  • 2D 模式下的播放进度同步到VR模式下: 你可以在2D模式下拖动播放进度再切换到VR模式

VR for VLC 播放器的 VR 模式主要开发技术点:

  1. 应用中 2D/3D 视图模式互相切换

  2. VR模式下将不同的图像画面分别渲染呈现到左右两个镜片中

  3. 将3D左右格式视频的左右两部分分别渲染到不同的模型上

  4. 通过SharpDX库实现视频播放控制引擎

  5. HoloLens的 Spatial Gesture 空间手势识别解析

想体验的可以通过以下三种途径获取:

  1. VR for VLC 项目代码仓库:https://github.com/mshololens/VR-for-VLC

  2. 可以下载打包好的 appxbundle 应用包(下载地址)通过HoloLens的 web portal 的 app管理部分上传安装

  3. 在HoloLens设备中,通过Store应用商店来搜索下载

开源应用是要社区的力量,欢迎各位开发者们一起贡献代码完善应用,群策群力实现你们更多的想法。

  •  点播+直播+VR:ijkPlayer+MD360 (推荐);ijkPlayer可以实现点播和直播,MD360 可以实现VR视频播放。    点播服务普遍采用了HTTP作为流媒体协议,H.264作为视频编码格式,AAC作为音频编码格式。     使用的是ijkplayer 音视频解码 支持播放点播和直播;使用rtmp编码 推流,opengl 进行视频数据的处理 做滤镜和特效。 > ijkplaye

 相关资料
  • 问题内容: 我正在使用Videogular来显示视频。当用户点击“播放”按钮以播放新视频时,能否帮助我停止/暂停其他视频?因此,一次只能让用户一次播放一个视频。 系统应自动停止正在后台播放的其他视频并播放新视频 谢谢 问题答案: 您可以分别为每个播放器获取所有API,并监听状态变化: 在您的控制器中:

  • 用 AVPlayer 类写的简易视频播放器,可以播放来自互联网的视频,支持手势缩放视频。只能播放iPhone支持的视频格式。 目前有两点不足:一是无法调节音量;二是手势放大缩小之后滑动快进快退也不太正常。希望有其他开发者在此基础上继续改进。 [Code4App.com]

  • 主要内容:HTML视频(Videos)播放,实例,问题以及解决方法,使用 <embed> 标签,实例,使用 <object> 标签,实例,使用 HTML5 <video> 元素,实例,最好的 HTML 解决方法,HTML 5 + <object> + <embed>,使用超链接,实例,关于内联视频的说明,HTML 多媒体标签在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放 实例 <video width="320" height="240" controls> <sou

  • 我遵循了一些关于将JavaFX与Swing(JFrame)结合起来播放视频的教程,但是我得到的只是一个黑屏,视频应该没有任何实际的内容播放,也没有错误报告。 我在这里做错了什么,为什么视频不播放? 我尝试了几个. flv视频,没有一个会开始播放(当我在浏览器中打开它们时,它们确实会播放) 我正在运行jre7和jdk1。安装了K-lite完整编解码器包的windows 8.1 N Pro上的7.0_

  • 在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> <source src="movie.webm" type="video/

  • 我想玩。iPhone应用程序中的mpd文件,为此我尝试了VLC播放器,但它没有按照预期工作,播放视频花费了太多时间。我还有其他选择吗。像Android中的exoplayer这样的mpd文件。 我已经为此目的实现了VLC媒体播放器,但现在我正在寻找另一种选择。如果有人对此有任何想法,请帮助。

  • 我正在开发一个应用程序,它使用webview来显示网页,如果url是视频链接(youtube)或作为网页一部分的视频,我想播放视频。我试着把url直接添加到webview中,但它连youtube链接都不播放,我已经在webview中启用了插件和javascript.....有谁能在这个问题上帮我,

  • 在我的应用程序中,我想显示来自服务器URI路径的视频,在这里,第一次播放视频,当我想第二次播放视频时,视频没有播放,并显示一个弹出窗口,如无法播放此视频 下面是我的错误 提前谢谢。