源码介绍:
概述: Artplayer是一款为苹果CMS量身定制的开源视频播放器,它不仅支持视频弹幕功能,还提供了网页播放和JSON数据两种输出模式。此外,它还具备强大的安全特性,包括IP访问频率限制、用户代理(UA)限制以及密钥保护,有效防止内容被非法访问。
系统要求:
- 推荐使用PHP 8.0或更高版本。
- 需要安装Redis扩展插件。
使用指南:
- 播放器设置: Artplayer播放器需要一个有效的JSON接口才能工作,它不支持直接链接视频资源。
- 视频解析: 视频解析完全依赖于您的JSON接口,与播放器本身无关。
- 资源播放: 如果您想播放m3u8、mp4、ts或mpd格式的资源,请确保将资源地址正确填写在
json.php
文件中,以便播放器能够识别。- 示例:
您的域名/json.php?url=
- 示例:
- 自定义配置: 通过编辑
config.php
文件,您可以进行个性化设置,文件中包含详细的注释帮助您理解每一步。 - 安全加密: 为了保护
Artplayer/js/setting.js
文件不被非法使用,建议在jsjiami.com
上进行加密。加密后,请使用查找功能(Ctrl + F)搜索您设置的密钥,确保加密有效。如果发现密钥可被搜索到,需要重新加密。 - 自动播放下一集: 使用苹果CMS的自动下一集播放功能,可以在后台进行设置,或在您的苹果CMS目录下的
static/player/parse.js
中配置。这将提升用户体验,实现视频的自动连续播放。
MacPlayer.Html = ‘<iframe border=”0″ src=”你的解析地址’+MacPlayer.PlayUrl+‘&next=//’+ (!MacPlayer.PlayLinkNext?”:document.domain+MacPlayer.PlayLinkNext) +‘&title=’+document.title.split( –“)[0]+’” width=“100%” height=“100%” allowfullscreen=“true” marginWidth=“0” frameSpacing=“0” marginHeight=“0” frameBorder=“0” scrolling=“no” vspale=“0” noResize></iframe>‘; MacPlayer.Show();