0

我需要在标记的 InfoWindow 中显示音频播放器(当然还播放音频)

1)我尝试使用audio.js http://kolber.github.com/audiojs/

如果我在页面代码上放置“音频”标签,它会起作用,但是如果我写这样的东西

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

信息窗口是空的。

2)我也试过普通的Flash播放器:

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>";

但是有时我会在播放器中看到它,但在大多数情况下 infowindow 也是空的。

任何人都可以说我错在哪里或提出正确的解决方案?

谢谢。

4

1 回答 1

0

这个http://www.schillmania.com/projects/soundmanager2/

是一个非常好的使用 javascript 的音频解决方案

工作正常

于 2011-08-01T17:35:41.497 回答