This project is read-only.

关于移植平台问题

Topics: 其他
Aug 28, 2014 at 7:36 AM
Edited Aug 28, 2014 at 7:38 AM
1、我想在PSM平台制作一个播放器,仅用到Acdown的视频地址分析源地址而已,那么是否仅仅复制AcDownParser.dll和AcDownInterface,dll就可以了呢?和Core、Downloader应该没啥关联吧?



2、TaskInfo.cs中"using System.Windows.Forms;"这有啥用处,貌似在这个文件代码中找不到相关内容调用,是否可以删除....

3、在移植过程中那些需要注意的?该平台是Mono且.NET 3
Coordinator
Aug 28, 2014 at 12:28 PM
如果只是使用视频解析功能,还是建议直接使用调整后的Acfun/bilibiliDownloader的源代码而不是整个dll。AcDown当初设计时没有考虑到对移动平台的兼容性。

如果要单独拿出来,需要的是AcDownDownloader.dll、AcDownParser.dll和AcDownInterface.dll。
各网站的解析功能在AcDownDownloader里面,公用的解析器在AcDownParser中。对System.Windows.Forms的引用应该在PSM平台上无效吧,建议先删掉AcDownInterface项目对System.Windows.Forms的引用,然后根据编译错误移除掉所有相关的代码。

AcDown是基于.NET 2.0的,在最新的桌面版的Mono上能正常运行,不过不保证在其他平台上运行时也没什么问题……