php - 将数据库中的值插入 JWPlayer 设置 'file' 源

标签 php sql arrays jwplayer playlist

另一个 JWPlayer 问题;是否可以使用 SQL 数据库中的 URL 数组来代替硬编码 JWPlayer 的 URL 源?

 jwplayer("mainplayer").setup({
        playlist: [{
            file: "https://www.youtube.com/watch?v=uO7kCUjUaUE"
        }],
            primary:"flash",
            autostart: true,
    });

上面的脚本显示了 URL 实现的硬编码。

<?php

$conn=mysql_connect("localhost", "USER", "PASSWORD")
or die ("Cannot Connect to MYSQL");

mysql_select_db("DATABASENAME", $conn)
or die ("Cannot Connect to the Database");

$id = $_GET['song_id'];
$data = mysql_fetch_array(mysql_query("SELECT * FROM music WHERE id='$id'"));

?>

 jwplayer("mainplayer").setup({
        playlist: [{
            file: "<?php echo $data['URL'] ?>"
        }],
            primary:"flash",
            autostart: true,
    });

JWPlayer 是否支持对单个播放器使用以这种方式收集的 URL 数组并连续播放它们?谢谢大家

最佳答案

更改:

file: "<?php echo $data['URL'] ?>"

致:

file: "<?php echo $data['URL'] ?>",
type: "mp4"

所以完整的内容是:

jwplayer("mainplayer").setup({
        playlist: [{
            file: "<?php echo $data['URL'] ?>",
            type: "mp4"
        }],
            primary:"flash",
            autostart: true
    });

关于php - 将数据库中的值插入 JWPlayer 设置 'file' 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27953775/

相关文章:

Java XML vs SQL vs 自定义数据存储

Java - 为什么 readAllBytes 返回错误的字节码?

java - 排序数组类不起作用

php - 列出 3 个时 ANGULARJS 结果消失

php - Flutter在尝试从php后端获取数据时返回null

sql - T-SQL : How to return 0 rows in from stored procedure, 以及如何使用 XACT_ABORT 和 TRY/CATCH

sql - 在 postgresql 9.5 中是否可以从 WITH 查询中插入冲突更新?

ios - 数组数减去数组数

php - 如何在没有ajax的情况下将数组从javascript传递到php?

php - 一段时间后脚本不断消失,而不是超时/内存问题