Аудио плеер внутри InfoWindow (Google Maps) - PullRequest
0 голосов
/ 30 июля 2011

Мне нужно показать аудиоплеер (и, конечно, проигрывать аудио) внутри InfoWindow маркера

1) Я пытался использовать audio.js http://kolber.github.com/audiojs/

Это работает, если я поставлю 'audio'тег на коде страницы, но если я напишу что-то вроде этого

playerhtml ='<audio src="4.mp3" preload="auto"/>';
infowindow = new google.maps.InfoWindow({content: playerhtml});
infowindow.open(map, marker);

, информационное окно будет пустым.

2) Я также попробовал обычный флеш-плеер:

var playerhtml;
playerhtml = "<object data='webplayer.swf' type='application/x-shockwave-flash' width='200' height='16'>";
playerhtml += "<param name='movie' value='webplayer.swf'>";
playerhtml += "<param name='menu' value='false'>";
playerhtml += "<param name='scale' value='noscale'>";
playerhtml += "<param name='bgcolor' value='#FFFFFF'>";
playerhtml += "<param name='flashvars' value='src=";

playerhtml += path;

playerhtml += "&amp;autostart=no&amp;volume=10&amp;loop=no'>";
playerhtml += "</object>";

Однако иногда я вижу это в плеере, но в большинстве случаев информационное окно тоже пустое.

Кто-нибудь может сказать, где я не прав или предложить правильное решение?

Спасибо.

1 Ответ

0 голосов
/ 01 августа 2011

Это http://www.schillmania.com/projects/soundmanager2/

- очень хорошее решение для аудио с использованием javascript

Работает нормально

...