查看完整版本: [-- 请问怎么设置循环播放同一个影片???? --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 请问怎么设置循环播放同一个影片???? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

hami22552 2013-08-08 11:00

请问怎么设置循环播放同一个影片????

同一个影片,放完之后自动循环播放,怎么设置??

aplayer 2013-08-08 11:03
响应 OnStateChanged 事件,当上次播放后状态变为 NewState == 0 (PS_READY) ,且GetConfig(7)号参数(播放结果)为0(播放完成)时,重新 Open 同一个文件播放即可。



hami22552 2013-08-08 11:13
已经找到解决方法了,
在OnStateChanged事件里调用GetState()方法,取得当前播放状态
如果是PS_READY,就再open一次影片

aplayer 2013-08-08 11:17
hami22552:已经找到解决方法了,
在OnStateChanged事件里调用GetState()方法,取得当前播放状态
如果是PS_READY,就再open一次影片
 (2013-08-08 11:13) 

无需再调用 GetState,OnStateChanged 的 nNewState 参数即为当前播放状态;
另 PS_READY 状态不只是播放完成触发,播放失败或者手动停止也会触发,
所以需要 GetConfig (7) 来进行区分这几种触发,详见 APlayerSDK 帮助文档。

hami22552 2013-08-08 12:31
Thanks

jason 2013-08-29 12:08
在OnStateChanged  中做如下判断就可以
  if((nOldState== PS_CLOSING)&&(nNewState == PS_READY))

550544568@ 2016-07-15 10:15
设置AB两点,然后循环播放,根本接收不到OnStateChanged 和onEventme

aplayer 2016-07-18 02:03
现在有 119 - Loop play 参数了,设置即可,很简单。

aplayer 2016-07-23 03:05
aplayer:无需再调用 GetState,OnStateChanged 的 nNewState 参数即为当前播放状态;
另 PS_READY 状态不只是播放完成触发,播放失败或者手动停止也会触发,
所以需要 GetConfig (7) 来进行区分这几种触发,详见 APlaye .. (2013-08-08 11:17) 

现在有 119 - Loop play 参数了,设置即可,很简单。

我叫hyp 2016-07-23 05:47
这个 119 的设计真的很好。
119 - Loop play                      int      R/W         获取或者设置循环播放, 0-自动, 1-循环, 2-不循环, 默认0 (自动模式中, GIF 会自动循环, 其他格式默认不循环)

czweb 2016-07-29 23:50
119 - Loop play    
这个参数为什么设置不起作用呢

_Player.SetConfig(119, "1");
string val = _Player.GetConfig(119);
Printlog("当前循环模式:" + val);

aplayer 2016-07-30 01:36
czweb:119 - Loop play    
这个参数为什么设置不起作用呢
_Player.SetConfig(119, "1");
string val = _Player.GetConfig(119);
....... (2016-07-29 23:50) 

你的版本一定是老版本,不支持该参数,请更新APlayer到最新版本。

czweb 2016-07-30 11:57


aplayer:
你的版本一定是老版本,不支持该参数,请更新APlayer到最新版本。


应该是安装了最新版APlayer_3.9.0.751.dll才对

[attachment=927][attachment=928]

test123x 2021-03-08 19:59
在OnStateChanged  中做如下判断就可以
  if((nOldState== PS_CLOSING)&&(nNewState == PS_READY))


查看完整版本: [-- 请问怎么设置循环播放同一个影片???? --] [-- top --]


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