Мне нужно получить URL-адрес для трека исполнителя из базы данных mysql, чтобы он воспроизводился через jplayer. Я достиг этого с помощью обычных аудио-элементов управления html, но не могу сделать это с помощью jplayer, поскольку аудио-источник вводится в javascript.Получить URL-адрес из базы данных mysql для jplayer
Вот как я достиг этого с помощью html-плеера;
<?php
include ("../database.php");
$result = mysql_query("SELECT * FROM tracks WHERE artistname='$artistname'");
while($row = mysql_fetch_array($result)){
?>
<br><br>
<audio controls="controls" height="50px" width="100px">
<source src=<?php echo $row['trackurl'] ?> type="audio/mp3" />
<embed height="50px" width="100px" src="song.mp3" />
</audio>
<?php } <?
Херес Javascript для jplayer:
<script type="text/javascript">
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
mp3: "http://localhost/uploads/dde85d7907e516545ba0860ef1ac23f2.mp3"
});
},
swfPath: "../jplayer",
supplied: "mp3"
});
});
URL-адрес из тузд Databse нужно идти туда, где он говорит: mp3: «Http: // Localhost/дата загрузки/dde85d7907e516545ba0860ef1ac23f2 .mp3 "
Пожалуйста, используйте MySQLi. – Steve
@dynamic Вам нужно будет предоставить больше контекста с этим комментарием, или это действительно бесполезно для OP. [Что такое MySQLi] (http://www.php.net/manual/en/book.mysqli.php)? Зачем OP использовать его? Почему он предпочитает старый API mysql _ *()? (Я не спрашиваю вас, я знаю ответ) –
Я знаю, что мне нужно использовать mysqli, просто не успел изучить его, но скоро обновится –