用PHP在网站上播放音乐

时间:2018-01-23 06:14:12

标签: php

因此,对于我的Garry的Mod服务器,我有一个使用我的网站的加载屏幕。我目前只有一个图像,但是当用户在加载时等待时,我不想让它播放一首歌。我的计划是制作YouTube链接列表,PHP编码选择随机链接,然后播放该歌曲。我不知道除了变量之外如何使用PHP。

1 个答案:

答案 0 :(得分:0)

根据你的问题,我建议你举一个例子。所以,试试代码,

Youtube网址如下所示: http://www.youtube.com/watch?v=yWsqTrDJ_gU

您要复制的部分是等号后面的所有内容,或者在上面的示例中:yWsqTrDJ_gU

将该文本复制到文本文件中,按Enter键并粘贴下一行下一个视频页面上URL的等号后面的所有内容。你最终会得到一系列看起来像这样的行:

  • 5MQ0QX870FE
  • yWsqTrDJ_gU
  • JyTawuNvQi0
  • HwRQ9dbti-4
  • _ziv_WeBLvo

使用有意义的名称保存此文本文件并将其上载到Web服务器。接下来,您需要构建代码以显示您的视频。如果您复制以下内容并将其粘贴到支持PHP的页面上,只将 YourVideoList.txt 替换为您文件的路径,则应该会有一个带有随机视频集的YouTube播放器。



<?php

// Build an array from the list of YouTube videos
// Replace YourVideoList.txt with the path to your text file
// This will likely be something like /home/accountname/public_html/foldername/etc
$video_array = file('YourVideoList.txt');

// Randomly pick one video from the array
$video = $video_array[rand(0, count($video_array) - 1)];
$video = trim($video);

?>

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/<?php echo $video;? >"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/<?php echo $video;?>" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
&#13;
&#13;
&#13;

注意:除了这一点,不要为您的代码复制任何内容。

希望!它为你工作!!