0

マーカーのインフォウィンドウ内にオーディオプレーヤーを表示する(そしてもちろんオーディオを再生する)必要があります

1)audio.jshttp : //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>";

ただし、プレーヤーに表示されることもありますが、ほとんどの場合、情報ウィンドウも空です。

誰かが私が間違っているところを言うか、正しい解決策を提案することができますか?

ありがとう。

4

1 に答える 1

0

このhttp://www.schillmania.com/projects/soundmanager2/

javascriptを使用したオーディオの非常に優れたソリューションです

正常に動作します

于 2011-08-01T17:35:41.497 に答える