网页前端调用代码
<div style="width: 100%; height: 100%;">
<div id="kt_player">
</div>
</div>
<script type="text/javascript" src=/player/kt_player.js?v=5.0.1">
</script>
<script type="text/javascript">
/* <![CDATA[ */
function getEmbed() {
var embedCode = '<iframe width="640" height="360" src="/embed/5970" frameborder="0" allowfullscreen>';
embedCode += '</iframe>';
return embedCode;
}
var flashvars = {
embed_mode: '1',
video_id: '5970',
license_code: '$295552097507784',
rnd: '1596343299',
video_url: 'function/0/http://www.XXX.com/get_file/1/fc8c3652ca2aded868e8f4d2b40880f8dda4ab61d3/5000/5970/5970.mp4/?embed=true',
postfix: '.mp4',
video_url_text: '480p',
video_alt_url: 'http://www.XXX.com/videos/5970/6b1fd23db5100696f2aa37568c32160f/',
video_alt_url_text: '720p',
video_alt_url_redirect: '1',
preview_url: 'http://www.XXX.com/contents/videos_screenshots/5000/5970/preview.mp4.jpg',
skin: 'youtube.css',
logo_position: '0,0',
logo_anchor: 'topleft',
bt: '3',
volume: '1',
preload: 'metadata',
hide_controlbar: '1',
hide_style: 'fade',
adv_start_html: 'http://www.XXX.com/player/html.php?aid=start_html&video_id=5970&cs_id=0&category_ids=1&embed=true',
embed: '1'
};
kt_player('kt_player', 'http://www.XXX.com/player/kt_player.swf?v=5.0.1', '100%', '100%', flashvars);
/* ]]> */
</script>
调用的js文件
https://gitee.com/a7478729/LiveTV/raw/master/kt_player.js
我想要的效果是调用这个函数,能输出直链,谢谢
console.log(kt_player('kt_player', 'http://www.XXX.com/player/kt_player.swf?v=5.0.1', '100%', '100%', flashvars));
var flashvars = {
embed_mode: '1', 是否是嵌入模式
video_id: '5970', 视频编号
license_code: '$295552097507784', 许可证号,应该是服务器给你的
rnd: '1596343299', 时间戳
video_url: 'function/0/http://www.XXX.com/get_file/1/fc8c3652ca2aded868e8f4d2b40880f8dda4ab61d3/5000/5970/5970.mp4/?embed=true', 视频地址
postfix: '.mp4', 文件后缀格式
video_url_text: '480p', 网址的文本
video_alt_url: 'http://www.XXX.com/videos/5970/6b1fd23db5100696f2aa37568c32160f/', 显示的视频地址
video_alt_url_text: '720p', 提示的文本
video_alt_url_redirect: '1', 是否重新定向
preview_url: 'http://www.XXX.com/contents/videos_screenshots/5000/5970/preview.mp4.jpg', 预览画面的地址
skin: 'youtube.css', 皮肤css
logo_position: '0,0', logo显示的位置(x,y)
logo_anchor: 'topleft', logo显示在哪里(这里是左上)
bt: '3', bt参数
volume: '1', 第几集
preload: 'metadata', 预加载
hide_controlbar: '1', 隐藏控制条
hide_style: 'fade', 隐藏的样式(渐渐变暗的效果)
adv_start_html: 'http://www.XXX.com/player/html.php?aid=start_html&video_id=5970&cs_id=0&category_ids=1&embed=true', 广告开始的内容
embed: '1' 是否内签播放器
};
https://github.com/wangpengfei15975/ktPlayer
看看这个
console.log(flashvars.video_url);
这个就是直链吧
首先,你的代码里面有问题,貌似加载不到js的,然后你的swf地址有问题,是访问不到的,可以加QQ 1049545450 帮你看看