查看完整版本: [-- APlayerPhone SDK  发布 --]

APlayer 开发者论坛 -> APlayer Phone & Metro 讨论区 -> APlayerPhone SDK  发布 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

matrix 2014-10-15 18:11

APlayerPhone SDK  发布

APlayerPhone SDK发布了,附件APlayerPhone.dll.rar中包含APlayerDX.dll、APlayerDX.winmd、SimpleVertexShader.cso、SimplePixelShader.cso四个文件,而另一个附件则为C#调用APlayerPhone SDK开发App例子。下面将对这一调用过程给予简单说明:
一、打开VS2012,新建---工程----模版,选择Visual C#,Windows Phone
[attachment=299]

二、解压APlayerPhone.dll.rar,将APlayerDX.dll、APlayerDX.winmd文件存放于任一目录
在Reference上右键,添加引用---Browse,找到APlayerDx.winmd文件,确定
[attachment=302]

这里要注意的是SimpleVertexShader.cso、SimplePixelShader.cso文件,由于读取此文件的方法是auto folder = Windows::ApplicationModel::Package::Current->InstalledLocation;
因此需要在APlayerDxTest工程上右键,添加---已存在的项目,依次找到相应目录将SimpleVertexShader.cso、SimplePixelShader.cso文件添加到工程,然后对每个文件右键--属性,将Copy to Output改为Copy always(如果有问题的话,可以尝试将这两个文件放至APlayerDxTest / Bin目录下 或者APlayerDxTest 工程的当前目录)
[attachment=301]
三、C#创建APlayerPhone对象与绑定事件
        m_APlayer = new APlayerDX.Player();
        m_APlayer.OnOpenSucceeded += this.OnAPlayerOpenSucceeded;
        m_APlayer.OnPlayFailed += this.OnAPlayerPlayFailed;
        m_APlayer.OnSampleCompleted += this.OnAPlayerSampleCompleted;
        m_APlayer.OnBufferProgress += this.OnAPlayerBufferProgres;
具体代码参见附件中的例子。好了,现在运行部署工程发现可以播放了
[attachment=303]
最后说明下,对于mp4格式的视频文件APlayerPhone SDK未做支持,因为mp4的播放可以交由系统处理




iwillbeback 2015-02-04 23:10
希望Aplayer发展的越来越好

andyliuxiaob 2015-04-17 17:22
老大,你提供的DLL只有目标处理器架构是X86上运行,求新的DLL,我真机测试不行

player0711 2016-07-18 11:40
推荐序充分体现了互联网的力量。没有常见的长篇大论式的名人推荐,而是每个人贡献一句话,某位应届生的话、某位产品设计师的话、马云的话,放在一起共同组成了本书特别的推荐序。

封面设计的初稿在博客上发出,短短几个小时内就有几十位专业的产品经理、设计师为它提出了修改的意见和建议,避免了我把不合适的封面展现在最终的读者面前。


    




查看完整版本: [-- APlayerPhone SDK  发布 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.014831 second(s),query:0 Gzip enabled