• 6401阅读
  • 3回复

APlayerPhone SDK  发布 [复制链接]

上一主题 下一主题
离线matrix
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-10-15
APlayerPhone SDK发布了,附件APlayerPhone.dll.rar中包含APlayerDX.dll、APlayerDX.winmd、SimpleVertexShader.cso、SimplePixelShader.cso四个文件,而另一个附件则为C#调用APlayerPhone SDK开发App例子。下面将对这一调用过程给予简单说明:
一、打开VS2012,新建---工程----模版,选择Visual C#,Windows Phone


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


这里要注意的是SimpleVertexShader.cso、SimplePixelShader.cso文件,由于读取此文件的方法是auto folder = Windows::ApplicationModel::Package::Current->InstalledLocation;
因此需要在APlayerDxTest工程上右键,添加---已存在的项目,依次找到相应目录将SimpleVertexShader.cso、SimplePixelShader.cso文件添加到工程,然后对每个文件右键--属性,将Copy to Output改为Copy always(如果有问题的话,可以尝试将这两个文件放至APlayerDxTest / Bin目录下 或者APlayerDxTest 工程的当前目录)

三、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;
具体代码参见附件中的例子。好了,现在运行部署工程发现可以播放了

最后说明下,对于mp4格式的视频文件APlayerPhone SDK未做支持,因为mp4的播放可以交由系统处理



附件: APlayerPhone.dll.rar (545 K) 下载次数:21
附件: 调用例子.rar (748 K) 下载次数:18
离线iwillbeback

只看该作者 沙发  发表于: 2015-02-04
希望Aplayer发展的越来越好
离线andyliuxiaob

只看该作者 板凳  发表于: 2015-04-17
老大,你提供的DLL只有目标处理器架构是X86上运行,求新的DLL,我真机测试不行
离线player0711

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

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


    


快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个