问:我正在尝试将运行的API上的位集成,但是我需要一些帮助来确定如何将视频集成到我要构建的网站中。请参阅API ,我要完成的工作是:能够根据其唯一ID检索视频。因此,如果有人可以帮助我,请告诉我。
答::让我分享在页面上显示所有视频的控制器和呈现视频的html模板。
控制器:<?php include('inc / db_connect.php');
尝试{$ sql =“选择ID,URL,GroupName,VideoTITLE,新的,来自videoclip的song_id”;$ result = $ pdo-> query($ sql); } catch(PDOException $ e){$ error ='无法获取数据:'。$ e-> getMessage(); 包括'error.html.php'; 出口(); } $ URLS = array(); while($ row = $ result-> fetch()){$ URLS [] = array('id'=> $ row ['ID'],'new'=> $ row ['new'],'URL' => $ row ['URL'],'GroupName'=> $ row ['GroupName'],'VideoTITLE'=> $ row ['VideoTITLE'],'song_id'=> $ row ['song_id'])); }
$ song_id = $ _GET [$ row ['song_id']]
模板:<div class =“ container-fluid”>
< div id = “ col” class = “ span2 visible-desktop” >
<? if(isset($ _ SESSION ['user_id'])){?> < div class = “ myaccount” > < h5 class = “ first” > < i id = “ act_btn” class = “ account_icon icon-user icon-white” > </ i >我的帐户</ h5 > < ul class = “ account_nav nav nav-list”
HREF = “myaccount.php” > <我 类= “account_icon图标的用户” > </我>帐户信息</一> </李>
<李> <一个HREF = “mysettings.php” > <我类= “ account_icon icon-cog” > </ i >设置</ a > < span data-placement = “ right” data-title = “ Notification List”数据内容= “测试”类 = “通知徽章徽章-成功右拉式” > 2 </跨度> </李>
<李> <一个HREF = “#” > <我类= “account_icon图标-地球” > </我>通知</一> </李> <李> <一个HREF = “logout.php” > <我类= “account_icon图标手向右” > </我>
<!-<img class =“ account_icon” src =“ img / social / login.png” alt =“ login”>->注销</ a > </ li >
</ ul > </ div > < ?}?</ div > < div id = “ inner” class = “ span9” > < ul class = “ thumbnails” > <?php foreach($ URLS作为$ URL){ echo'<li class =“ span3”> '; 回声'<div class =“ thumbnail” >'; 回声'<img src =“'。$ URL [” URL“]。'” alt =“'。$ URL [” GroupName“]。'”>';
回声'<h3 class =“ title”>'。$ URL ['GroupName']。'</ h3>';
回声'<p class =“ song”>'。$ URL ['VideoTITLE']。'</ p>'; 回声'<div class =“ thumbs”>'。ThumbsUp :: item($ URL ['id'])-> options('align = right')。'<div>'; 回显'<a class="bigbtn" href="'.'videoview.php?'.'song_id='.$URL['song_id'].'"> </a>'; 回声'</ div>'; if(isset($ URL ['new'])== 1) { echo'<div class =“ new”> 首映</ div>'; } else echo“”; 回声“ </ li>”;
?>
</ ul > </ div > </ div > </ div >
</ body> </ html>
让我更好地解释我的问题,就像您去VeVo并单击“播放”按钮,然后系统去检索正确的视频和显示一样,我不知道该如何实现。在内容服务器上具有唯一密钥,因此在我的数据库中,我有一个song_id,当我单击锚链接时,我想在内容服务器上匹配视频密钥,它将提交一个Get请求,该请求将根据与song_id相关的键,希望我能理解。