powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос по jplayer
9 сообщений из 9, страница 1 из 1
вопрос по jplayer
    #38954084
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот немного непонятно, если этот плеер использовать как stream то как сделать например плей-лист из stream потоков ? ) в доке нашел пример только с одним потоком, как быть ?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){

	var stream = {
		title: "difm_electro",
		mp3: "http://radio:8000/difm_electro"
	},
	ready = false;

	$("#jquery_jplayer_1").jPlayer({
		ready: function (event) {
			ready = true;
			$(this).jPlayer("setMedia", stream);
		},
		pause: function() {
			$(this).jPlayer("clearMedia");
		},
		error: function(event) {
			if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) {
				// Setup the media stream again and play it.
				$(this).jPlayer("setMedia", stream).jPlayer("play");
			}
		},
		swfPath: "../../dist/jplayer",
		supplied: "mp3",
		preload: "none",
		wmode: "window",
		useStateClassSkin: true,
		autoBlur: false,
		keyEnabled: true
	});

});
//]]>
</script>
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954434
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так че у кого-нибудь есть идеи ?
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954498
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovruну так че у кого-нибудь есть идеи ?

http://jplayer.org/latest/demo-02-jPlayerPlaylist/
почитать гайд про плейлисты?
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954785
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-loginovruну так че у кого-нибудь есть идеи ?

http://jplayer.org/latest/demo-02-jPlayerPlaylist/
почитать гайд про плейлисты?
читал, а как в моем случае добавить плейлист не трогая настроек остального плеера ?
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954804
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loginovru,

создать плейлист через конструктор и пристегнуть к плееру через селектор?
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1", ...
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954813
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-loginovru,

создать плейлист через конструктор и пристегнуть к плееру через селектор?
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1", ...
а как тогда функциями управления плеером быть ? если подключить этот аддон при них вообще ничего не говорится... с этими плей листами они очень накрутили, пытались упростить, а почилось не очень...
Код: sql
1.
2.
3.
4.
ready: function (event) {
			ready = true;
			$(this).jPlayer("setMedia", stream);
		},
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954817
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот я как бы сделал плеер для того чтобы можно было и потоки в нем слушать и обычные mp3 по функциональности:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
<script type="text/javascript">
//<![CDATA[

$(document).ready(function(){

	var myPlayer = $("#jquery_jplayer_1"),
	    stream = {
	            title: "Radio 90-e",	
	    	    mp3: "http://air.radiorecord.ru:8102/sd90_128?vvv4841"
			     },
		ready = false,
		myPlayerData,
		fixFlash_mp4, // Flag: The m4a and m4v Flash player gives some old currentTime values when changed.
		fixFlash_mp4_id, // Timeout ID used with fixFlash_mp4
		ignore_timeupdate, // Flag used with fixFlash_mp4
		options = {
			ready: function (event) {
				// Hide the volume slider on mobile browsers. ie., They have no effect.
				if(event.jPlayer.status.noVolume) {
					// Add a class and then CSS rules deal with it.
					$(".jp-gui").addClass("jp-no-volume");					
				}
									
				// Determine if Flash is being used and the mp4 media type is supplied. BTW, Supplying both mp3 and mp4 is pointless.
				fixFlash_mp4 = event.jPlayer.flash.used && /m4a|m4v/.test(event.jPlayer.options.supplied);
				// Setup the player with media.
				ready = true;
				$(this).jPlayer("setMedia", stream);
			},
			pause: function() {
			$(this).jPlayer("clearMedia");
		    },
			timeupdate: function(event) {
				if(!ignore_timeupdate) {
					myControl.progress.slider("value", event.jPlayer.status.currentPercentAbsolute);
				}
			}, 
			volumechange: function(event) {
				if(event.jPlayer.options.muted) {
					myControl.volume.slider("value", 0);
				} else {
					myControl.volume.slider("value", event.jPlayer.options.volume);
				}
			},
			error: function(event) {
			if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) {
				// Setup the media stream again and play it.
				$(this).jPlayer("setMedia", stream).jPlayer("play");
			    }
		    },
			swfPath: "../dist/jplayer",
			supplied: "mp3",
			cssSelectorAncestor: "#jp_container_1",
			preload: "none",
			wmode: "window",
			keyEnabled: true
		},
		myControl = {
			progress: $(options.cssSelectorAncestor + " .jp-progress-slider"),
			volume: $(options.cssSelectorAncestor + " .jp-volume-slider")
		};

	// Instance jPlayer
	myPlayer.jPlayer(options);

	// A pointer to the jPlayer data object
	myPlayerData = myPlayer.data("jPlayer");

	// Define hover states of the buttons
	$('.jp-gui ul li').hover(
		function() { $(this).addClass('ui-state-hover'); },
		function() { $(this).removeClass('ui-state-hover'); }
	);

	// Create the progress slider control
	myControl.progress.slider({
		animate: "fast",
		max: 100,
		range: "min",
		step: 0.1,
		value : 0,
		slide: function(event, ui) {
			var sp = myPlayerData.status.seekPercent;
			if(sp > 0) {
				// Apply a fix to mp4 formats when the Flash is used.
				if(fixFlash_mp4) {
					ignore_timeupdate = true;
					clearTimeout(fixFlash_mp4_id);
					fixFlash_mp4_id = setTimeout(function() {
						ignore_timeupdate = false;
					},1000);
				}
				// Move the play-head to the value and factor in the seek percent.
				myPlayer.jPlayer("playHead", ui.value * (100 / sp));
			} else {
				// Create a timeout to reset this slider to zero.
				setTimeout(function() {
					myControl.progress.slider("value", 0);
				}, 0);
			}
		}
	});

	// Create the volume slider control
	myControl.volume.slider({
		animate: "fast",
		max: 1,
		range: "min",
		step: 0.01,
		value : $.jPlayer.prototype.options.volume,
		slide: function(event, ui) {
			myPlayer.jPlayer("option", "muted", false);
			myPlayer.jPlayer("option", "volume", ui.value);
		}
	});


	$("#jplayer_inspector").jPlayerInspector({jPlayer:$("#jquery_jplayer_1")});
});
//]]>
</script>
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38954819
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прописал селектор cssSelectorAncestor: "#jp_container_1", и че в него файллист лепить ? а как быть с тем что я написал выше ?
...
Рейтинг: 0 / 0
вопрос по jplayer
    #38955121
loginovru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос закрыт, сделал!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос по jplayer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]