DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: rrdpadromilla
今日帖子: 0
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/9/27 10:54:07
标题:
请教 PasLibVlc 如何进行循环播放? 浏览:294
加入我的收藏
楼主: 用PasLibVlc播放音视频文件时,如何设置进行单曲循环不停的播放?

我找到 TPasLibVlcPlayer 组件的Play()方法中可以带一个mediaOptions可选参数,但不知道如何设置这个参数,也不知道这个参数有没有用?
----------------------------------------------
-
作者:
男 xuchuantao (暗黑天使) ▲▲▲▲△ -
注册会员
2019/9/27 18:33:23
1楼: 播放完成,又开始播放不行?
----------------------------------------------
按此在新窗口浏览图片
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/9/28 0:18:24
2楼: 可是可以,但这个组件自身应该是带了这个功能的,可以单曲循环、多曲循环。
----------------------------------------------
-
作者:
男 coollightxp (冷霜客) ★☆☆☆☆ -
盒子活跃会员
2019/9/29 9:28:50
3楼: PasLibVlcMediaList
----------------------------------------------
喜欢DELPHI!
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/9/30 23:16:15
4楼: 谢谢  coollightxp (冷霜客) ,已搞定了,不使用PasLibVlcMediaList也是可以的。Firemonkey下没有带这个MediaList组件,所以没注意到。
----------------------------------------------
-
作者:
男 coollightxp (冷霜客) ★☆☆☆☆ -
盒子活跃会员
2019/10/2 10:58:38
5楼: @ szyourname (szyourname) 没研究过FMX下的VLC,需要怎么调试?请教
----------------------------------------------
喜欢DELPHI!
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/10/2 20:27:05
6楼: coollightxp (冷霜客),一样的吧。我比较了一下,VCL与FMX下的源码,FMX底下没有封装PasLibVlcMediaList类。
----------------------------------------------
-
作者:
男 coollightxp (冷霜客) ★☆☆☆☆ -
盒子活跃会员
2019/10/6 14:47:28
7楼: @ szyourname (szyourname) 我安装有问题?为什么fmx下编译总提示PasLibVlcUnit.pas里面有些类型错误?不是应该调用fmxPasLibVlcUnit吗?demo都不行!
----------------------------------------------
喜欢DELPHI!
作者:
男 coollightxp (冷霜客) ★☆☆☆☆ -
盒子活跃会员
2019/10/6 16:16:01
8楼: fmxPasLibVlcplayer提示win32、64 还有 macOS32 可用
----------------------------------------------
喜欢DELPHI!
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/10/6 22:33:20
9楼: @ coollightxp, 我的编译正常,搜索路径依次是:
PasLibVlc\source
PasLibVlc\source.vcl
PasLibVlc\source.fmx

FMX下编译,不应该到PasLibVlcUnit.pas中去搜索的,是不是你在FMX下用了TPasLibVlcMediaList?
----------------------------------------------
-
作者:
男 coollightxp (冷霜客) ★☆☆☆☆ -
盒子活跃会员
2019/10/7 7:48:39
10楼: 你的在fmx下,提示可以编译成那哪些范围程序,比如Android,win32…
----------------------------------------------
喜欢DELPHI!
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2019/10/7 9:43:57
11楼: @coollightxp (冷霜客),我的Delphi没有安装Android与iOS及OS X支持。
你试试把源码里注释掉的平台开启看看:

type
  [ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32)] //  or pidiOSSimulator or pidAndroid or pidLinux32 or pidiOSDevice
  TFmxPasLibVlcPlayer = class(FMX.Objects.TImage)
  private
    FVLC        : TPasLibVlc;
    p_mi        : libvlc_media_player_t_ptr;
    p_mi_ev_mgr : libvlc_event_manager_t_ptr;
    FVideoCbCtx : TFmxPasLibVlcVideoCbCtx;
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行35.15625毫秒 RSS