VLC学习群里关于Unity调用VLC以及VLCAndroid编译的讨论小记
2014-10-26
【LV1】学海无涯(1301981495) 18:40:16
VLC编译用什么工具好?
【LV1】xbmc.in天朝(2276395961) 18:52:32
debian/ubuntu
【LV1】学海无涯(1301981495) 18:53:08
Cygwin怎么样
【LV1】xbmc.in天朝(2276395961) 18:53:45
不是官方推荐的的编译方法
【LV1】学海无涯(1301981495) 18:55:53
哪个好一点
【LV1】xbmc.in天朝(2276395961) 18:58:34
学习的话,都无所谓
【LV1】学海无涯(1301981495) 18:58:52
工作呢
【LV1】学海无涯(1301981495) 18:59:53
听说Cygwin编译经常出错
【LV1】xbmc.in天朝(2276395961) 19:01:13
推荐ubuntu
【LV1】学海无涯(1301981495) 19:01:57
我的是win7系统
【LV1】xbmc.in天朝(2276395961) 19:04:07
安装虚拟机
【LV1】学海无涯(1301981495) 19:05:09
我装了个VMware
【LV1】xbmc.in天朝(2276395961) 19:05:27
可以
【LV1】学海无涯(1301981495) 21:22:26
编译VLC需要准备什么?
【LV3】Real(895448742) 21:26:00
话说vlc能在unity里面用么?
【LV1】xbmc.in天朝(2276395961) 21:30:58
可以
【LV1】xbmc.in天朝(2276395961) 21:31:06
ubuntu里build
【LV3】Real(895448742) 21:33:21
我把vs里的代码复制进去后,却发现一个问题,不知道能绑定什么控件
【LV3】Real(895448742) 21:33:53
还有dll文件导进去后,竟然显示找不到
【LV3】Real(895448742) 21:35:23
unity默认的能播放的视频太少了,还要转换,有点坑。
【LV1】xbmc.in天朝(2276395961) 21:35:33
哦,你是想其他里面调用vlc呗
【LV3】Real(895448742) 21:36:17
就是在unity里面调用vlc的dll文件,来实现播放各种视频
【LV1】xbmc.in天朝(2276395961) 21:36:41
不懂unity双击查看原图
【LV1】xbmc.in天朝(2276395961) 21:37:04
没做过unity相关开发
【LV3】Real(895448742) 21:37:12
哦
【LV3】Real(895448742) 21:38:00
没学过java,也不愿搭建安卓的开发平台,想用unity来实现各种平台通用的程序双击查看原图。
【LV1】xbmc.in天朝(2276395961) 21:38:19
【LV1】xbmc.in天朝(2276395961) 21:38:35
unity各平台上代码通用吗?
【LV3】Real(895448742) 21:38:43
是啊
【LV3】Real(895448742) 21:39:25
基本上写一次代码,windows、安卓、IOS、WP、XBOX、PS3上都通用
【LV1】xbmc.in天朝(2276395961) 21:39:30
在android上它也是native的代码呗,不用java?
【LV1】xbmc.in天朝(2276395961) 21:39:48
一律c++?
【LV1】学海无涯(1301981495) 21:39:49
编译VLC需要的库文件在哪下?
【LV3】Real(895448742) 21:39:56
都用C#
【LV3】Real(895448742) 21:40:38
没用过库文件,只用了dll文件
【LV1】学海无涯(1301981495) 21:41:05
你们是怎么编译的
【LV3】Real(895448742) 21:42:36
我是拿dll自己写了个播放器双击查看原图。功能比较简单,播放本地文件,及远程控制无压力。一会添加加载字幕
【LV1】学海无涯(1301981495) 21:43:16
好吧
【LV3】Real(895448742) 21:43:38
因为我不知道编译VLC能干嘛,不是有现成的么
【LV1】xbmc.in天朝(2276395961) 21:43:39
C#在android上怎么破?
【LV3】Real(895448742) 21:43:46
直接用啊
【LV3】Real(895448742) 21:44:01
我这都是用C#写的安卓的程序
【LV1】xbmc.in天朝(2276395961) 21:44:23
哦? 有点意思,我学学
【LV3】Real(895448742) 21:44:56
代码都是在VS上面写的
【LV1】xbmc.in天朝(2276395961) 21:47:21

【LV1】xbmc.in天朝(2276395961) 21:47:36
在android里也是用jni来调用?
【LV1】xbmc.in天朝(2276395961) 21:50:21

【LV1】xbmc.in天朝(2276395961) 21:50:34
不出意外的话,也是基于Mono?
【LV3】Real(895448742) 21:50:40
JNI?
【LV3】Real(895448742) 21:51:08
不是太懂,你是要写什么功能?
【LV1】xbmc.in天朝(2276395961) 21:52:08

【LV1】xbmc.in天朝(2276395961) 21:52:18
看来确实是基于mono
【LV3】Real(895448742) 21:52:45
是基于mono
【LV3】Real(895448742) 21:54:43
不过我习惯了unity,对C#的窗口程序反而不适应了
【LV1】xbmc.in天朝(2276395961) 21:55:59
双击查看原图 unity中毒了呗
【LV3】Real(895448742) 21:59:03
对于里面各种控件的各种事件,都不知道怎么写了。不像unity,鼠标点哪都可以用一个代码去控制
【LV3】Real(895448742) 22:00:04
窗口程序里,我按了一个按键,不知道写在哪个控件上好。在unity里,一个按钮,所有的东西都可以去控制
【LV3】Real(895448742) 22:00:29
但是UI有点麻烦,弄不了复杂的
【LV1】学海无涯(1301981495) 22:03:08
编译VlC需要NDK吗
【LV1】xbmc.in天朝(2276395961) 22:04:20
木有编译过android版vlc
【LV1】xbmc.in天朝(2276395961) 22:05:09
理论上是需要滴
PS:小编其实编译过Android VLC,一时没想起来:) 有空整理一下



