Я хотел бы, чтобы на моем сайте был аудиоплеер, который может воспроизводиться непрерывно, пока другие страницы сайта загружаются и просматриваются. Это сделано модулем, или где это размещено на сайте?
В настоящее время я использую jquery и jplayer для воспроизведения музыки на моем сайте, и все страницы динамически связаны с php.
в основном мой сайт — это сайт потокового аудио, на котором есть много альбомов и музыкальных файлов на разных страницах моего сайта, и я действительно хотел, чтобы jplayer всегда находился внизу сайта, а когда кто-то нажимает на трек альбома, jplayer начинает его воспроизведение и пользователь может слушать его исполняемые песни, даже если он просматривает новые страницы на сайте.
PS: так же, как Spotify и другие потоковые сайты онлайн.
любая помощь будет очень признательна.
Чтобы музыкальный проигрыватель непрерывно воспроизводился во время навигации по сайту, вам нужно будет вызывать каждую страницу через AJAX, таким образом, браузер фактически никогда не перезагружается. Простой пример можно найти на этом jsfiddle ссылка здесь
$.ajax({
url:'dance-albums.php',
success: function (response) {
$('#output').html(response);
},
error: function () {
},
});
В этом scenerio, я полагаю, у вас будет музыка, играющая по умолчанию на плеере панели инструментов? Если у вас есть разные песни, которые вы хотите, чтобы пользователь проигрывал, вы можете создать функцию по ссылке, которая будет вызывать jPlayer («setMedia», media), и она должна воспроизводиться с предоставленным вами параметром mp3.
Создайте одностраничное приложение. Есть много хороших структур JavaScript, которые могут сделать это проще, например, AngularJS, позвоночник или же тлеющие угли