查看完整版本: [-- 一个调用APlayer的例子:SimplePlayer(新版带全屏功能) --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 一个调用APlayer的例子:SimplePlayer(新版带全屏功能) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

<<   1   2  >>  Pages: ( 2 total )

hehaifeng 2013-06-28 16:42

一个调用APlayer的例子:SimplePlayer(新版带全屏功能)

这是调用APlayer开发的一个简单播放器。
[attachment=864]
[attachment=865]


代码见附件。

[attachment=8]

[attachment=863]




liuhaibo 2013-06-28 16:47
顶,

aplayer 2013-06-28 17:23
够简洁!

nevcry 2013-07-08 10:48
配置参数为什么不全部公开呢?

nevcry 2013-07-08 10:49
控件很喜欢,想实现的功能用这个暂时实现不了郁闷呀.. 无法铺满全屏

hehaifeng 2013-07-08 17:02
nevcry:控件很喜欢,想实现的功能用这个暂时实现不了郁闷呀.. 无法铺满全屏 (2013-07-08 10:49) 

可以的,直接调用SetWindowPos设置全屏。

aplayer 2013-07-08 17:06
nevcry:配置参数为什么不全部公开呢? (2013-07-08 10:48) 

谢谢您的热情关注!  未公布的参数是还未实现或者可能不稳定的参数,不过我们会不断地更新 SDK,公布越来越多的功能,并且已公布的功能会维持其稳定性。

nevcry 2013-07-09 01:38
求教版主 如何利用SetWindowPos  api 来实现 画面铺满窗口呢?即播放器里边的全屏幕拉伸模式..

hehaifeng 2013-07-09 11:10
nevcry:
求教版主 如何利用SetWindowPos  api 来实现 画面铺满窗口呢?即播放器里边的全屏幕拉伸模式..

1、如果你是根据APlayer.dll文件来创建APlayer的,可创建个AxWindow关联,然后设置该Window,大致代码:
  1. m_hModule = ::LoadLibraryEx(pcszPath, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
        ...
        hr = spCF->CreateInstance(pUnkOuter, __uuidof(APlayer3Lib::IPlayer), m_pAPlayer);
        m_hAPlayerWnd = ::CreateWindowEx(WS_EX_TOOLWINDOW, _T("AtlAxWin71"), _T(""), WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, g_hWnd, NULL, NULL, NULL);
        hr = AtlAxAttachControl(m_pAPlayer, m_hAPlayerWnd, NULL);
        ...
        SetWindowPos(m_hAPlayerWnd, ...); // 可设置位置
2、如果你是根据注册表来创建APlayer的,更方便了,大致代码:
  1. m_hAPlayerWnd = ::CreateWindowEx(WS_EX_TOOLWINDOW, _T(ATLAXWIN_CLASS), _T("APlayer3.Player"), WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, m_hWnd, NULL, NULL, NULL);
    SetWindowPos(m_hAPlayerWnd, HWND_TOPMOST, 0, 0, iWidth, iHeight, SWP_SHOWWINDOW);


nevcry 2013-07-09 19:58
[attachment=20][attachment=21]
一个是全屏幕(普通的画面),一个是全屏幕(拉伸的画面)  就是说要实现画面的拉伸显示,去除黑边.

hehaifeng 2013-07-25 22:41
nevcry:[图片]
一个是全屏幕(普通的画面),一个是全屏幕(拉伸的画面)  就是说要实现画面的拉伸显示,去除黑边. (2013-07-09 19:58) 

@aplayer  ,

932966089 2013-07-31 11:19
下载失败,试了好几次都下载不下拉

aplayer 2013-07-31 12:40
932966089:下载失败,试了好几次都下载不下拉 (2013-07-31 11:19) 

刚才我都试验过,可以下载的呀...

liuyifei 2013-09-27 23:09
怎么使Slinder Control 控件随视屏的播放而移动?用什么函数?是OnTimer吗?我用了OnTimer后滑块是动了,但响应鼠标的单击快进失效了,求教。。。。。。。。。。。。。

aplayer 2014-05-24 13:39
liuyifei:怎么使Slinder Control 控件随视屏的播放而移动?用什么函数?是OnTimer吗?我用了OnTimer后滑块是动了,但响应鼠标的单击快进失效了,求教。。。。。。。。。。。。。 (2013-09-27 23:09) 

在 OnTimer 中检测到 Slinder Control 上鼠标按下的时候就不要再更新 Slider Control 的进度就可以了。

ysc3839 2014-08-05 19:52
奇怪了,为啥打开后没有呢?运行install.bat也没用

aplayer 2014-08-05 22:48
ysc3839:奇怪了,为啥打开后没有呢?运行install.bat也没用 (2014-08-05 19:52) 

你好,你需要在首页下载最新的解码库,放置到  Demo\bin\codecs 目录下,然后在播放文件。

zhangsongkl 2014-12-22 14:13
不错

ufo123 2015-01-14 22:10
够简洁!

iwillbeback 2015-02-02 11:36
相当于于是著名的Hello World

iwillbeback 2015-02-04 23:17
使用Aplayer真是方便

qq780571 2015-07-14 12:36
快进,如何做??

tl8855 2015-08-13 21:18
学习一下

rroo 2015-09-27 17:37
不能做Aplayer.exe文件吗

chenyw101 2015-11-28 00:43
全是英文的代码啊

chenyw101 2015-12-02 02:34
强大,学习了

917696540 2015-12-09 09:35
简单播放器只能打开本地播放吧

srchentao 2015-12-10 13:04
学习下 谢谢LZ

mmcer 2015-12-14 23:03
我这边使用VS2015编译后,总是在 CreateWindowEx 这个函数里崩溃,大致是一个ATL的错误。有知道的么

verbin 2016-01-11 03:03
我用的win10+vc2015,想在自己建的Dialog程序里使用aplayer.dll,没有在注册表里注册的,
调用CreateWindowEx的时候,老是失败,用GetLastError来查看错误,返回1407,不知道怎么回事

bbsv 2016-01-15 20:46
支持啊,谢谢

全镇 2016-01-17 11:27
这个怎么用啊

woshihaha 2016-02-16 19:01
好东西,学习下

rieon 2016-03-09 22:32
支持 支持

jk102412 2016-03-19 03:12
谢谢分享

yuyaweni 2016-04-11 08:47
感觉好高大上啊

wuzhijie 2016-04-14 13:53
我用vs2005编译,需要修改项目配置才能编译通过,但是播放任何文件都没反应,啥问题?

qwert 2016-04-14 15:00
怎么编译不过啊?要怎么修改配置?

syjydb359 2016-04-14 16:21
住宅作为居住的地方,最能体现一个人的气质和美学,家居布置舒适的外观是每一个家装用户希望,选择优良的品质,设计独特的墙面装饰的关键是装修的检验的成功。世界宜居装饰建材丰富多彩,高雅,时尚,经典万种不同的颜色和图案。感觉更逼真,更样本,更立体的效果,更加丰富的感官体验,体现出非凡的审美情趣和视觉刺激。相比传统的木材,石材,油漆,涂料,壁纸等传统材料,世界是生活在生活装饰装修效果已经取得了巨大的突破。
美容不仅可以看到一般的外观,壁挂如果似是而非,流行只是暂时的,内部的“气质”持久畅销的法宝。据了解,市人大兼职超过87%是在家里度过的。因此,随着新的建设力度加大和室内装饰变得越来越复杂,室内环境可挥发性有机化合物及甲醛超标已成为人类健康的潜在“杀手”危害。鉴于此,世界是铝箔,聚氨酯,铝,塑料薄膜覆盖这四个绿色无污染的卫生材料,宜居的选择,以确保0苯,甲醛0,0tvoc。空置一段时间,一般的家装装修,室内装修产生的有害气味飘过。但是,采用世界宜居微晶石板材一体化装修后,完全不必担心室内装饰装修异味,三天即可拎包入住,真正做到绿色健康的生活。许多老人,小孩的客户对心脏的环境特性,世界也是他们家的装修装饰一个不错的选择。
世界宜居微晶石综合墙内部和外部的帷幔,不仅拥有漂亮的外观,它的环境质量也得到了认可,为家庭用户构建绿色美丽的艺术生命。从硬到软装和墙壁到地面,从客厅到卧室,书房到餐厅,厨房到阳台,家里家,别墅住宅,办公,酒店及会所,交际礼品,私人定制的庆祝活动。..应有尽有,可满足不同风格需要不同的群体没有的缺乏,渴望更多差异化的需求。
绿色是现代和未来的发展趋势,装修,家庭装修的质量也影响到家人的健康,世界宜居一体化的新型环保材料,墙面带来了独特的,革命性的建筑材料,被丢弃用枯燥的墙壁,加入了时尚的设计,先进的技术,其优秀的设计师团队和研发团队,从而保证独特,新颖,独特的世界宜居的综合墙,它是引领时尚潮流的家居行业。
在目前传统的墙面装饰材料,世界正生活在许多其他材料墙体的整合已经没有任何优势,被视为传统的墙面装饰材料,环保的替代品。据了解,墙面装饰材料在中国已有2000十亿人民币的市场份额,并在附近的绿色环保也健康,环保,家居装饰材料的认知度越来越一起,集成墙有望形成aa市场超过十亿在新兴市场的价值。


tuo 2016-05-01 10:16
无法打开文件“atl.lib”
是怎么回事

tuo 2016-05-02 09:05
wuzhijie:我用vs2005编译,需要修改项目配置才能编译通过,但是播放任何文件都没反应,啥问题? (2016-04-14 13:53) 

你改了什么

27260102 2016-05-16 16:05
没钱啦 没钱啦

liudh1024 2016-06-23 18:42
不知道买得起不。

zzzzzzzz88 2016-07-10 10:12
收藏

hanwenlou 2016-07-19 20:32
哈哈哈  多学无害呀

252016021 2016-07-21 02:10
播放必备噶

xianren 2016-08-11 10:39

hanyaqi 2016-08-16 22:53
够简洁!

yuntianhe861 2016-08-20 20:51
这个应该挺实用的,多谢

amoroc 2016-09-09 09:09
好难啊


查看完整版本: [-- 一个调用APlayer的例子:SimplePlayer(新版带全屏功能) --] [-- top --]


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