<?php
include_once 'aliyun-php-sdk-core/Config.php';
use vod\Request\V20170321 as vod;
$access_key_id="aa";
$access_key_secret="bb";
$VideoId=$_GET["videoid"];
$regionId = 'cn-shanghai';
$profile = DefaultProfile::getProfile($regionId, $access_key_id, $access_key_secret);
$client = new DefaultAcsClient($profile);
date_default_timezone_set('PRC');
function testGetVideoPlayAuth($client, $regionId, $VideoId) {
$request = new vod\GetVideoPlayAuthRequest();
$request->setAcceptFormat('JSON');
$request->setRegionId($regionId);
$request->setVideoId($VideoId); //视频ID
$response = $client->getAcsResponse($request);
return $response;
}
if($VideoId!="")
{
try {
$videoinfo=(array)(testGetVideoPlayAuth($client, $regionId, $VideoId));
$play_auto=$videoinfo["PlayAuth"];
echo "play_auto='".$play_auto."'";
} catch (Exception $e) {
$e->getMessage();
}
}
else
{echo "VideoId error";}
?>
如果配置正常的话,打开 authapi.php?videoid=f60e19885082440099ca87fd28c45dc0 就可以看到
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="authapi.php?videoid=f60e19885082440099ca87fd28c45dc0"></script>
以下是播放器代码:
<link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.3.5/skins/default/aliplayer-min.css" /><script type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.3.5/aliplayer-min.js"></script><script type="text/javascript">
document.write("<div id = 'J_prismPlayer' style='width: 1920px;height: 1280px;' class='prism-player'></div >");window.onload = function () {new Aliplayer({id: "J_prismPlayer",autoplay: true,width: "960px",height: "1280px",vid: "f60e19885082440099ca87fd28c45dc0",playauth: play_auto,});};</script>
集结各类场景实战经验,助你开发运维畅行无忧