Воспроизведение удаленного аудио на веб-странице HTML в фоновом режиме - PullRequest
0 голосов
/ 05 января 2011

Я хочу нажать на кнопку и воспроизвести звук, скажем, файл MP3. Но проблема в том, что если HTML-файл и звуковой файл помещены в один каталог, он работает, но если мне нужно воспроизвести звуковой файл, расположенный с любым другим удаленным URL-адресом, то этот файл не может быть найден.

Кто-нибудь может подсказать, что мне следует сделать, чтобы воспроизвести удаленный аудиофайл?

У меня есть идея отсюда: http://wpaudioplayer.com/standalone

код:

  <html>  
       <head>  
           <title>Your website</title> 
           <script type="text/javascript" src="audio-player.js"></script>  
           <script type="text/javascript">  
               AudioPlayer.setup("player.swf", {width: 290});  
           </script>      
       </head>  
       <body>       
           <p id="audioplayer_1">Alternative content</p>  
           <script type="text/javascript">  
           AudioPlayer.embed("audioplayer_1", 
{soundFile: "http://www.otherwebsite.com/play.mp3"});  
           </script>     
       </body>  
   </html> 

Ответы [ 2 ]

0 голосов
/ 05 января 2011

Санбокс безопасности Flash Player может вызвать такую ​​проблему. В этом случае вам нужно разместить файл crossdomain.xml (я не помню точное содержимое такого файла) на сервере, где находится mp3-файл

0 голосов
/ 05 января 2011

Вы уверены, что пути "player.swf", "audio-player.js" и "your.mp3" верны? Было бы лучше, если бы вы попытались написать абсолютные пути к этим файлам.

  <html>  
       <head>  
           <title>Your website</title> 
           <script type="text/javascript" src="http://www.website.com/path/audio-player.js"></script>  
           <script type="text/javascript">  
               AudioPlayer.setup("http://www.website.com/path/player.swf", {width: 290});  
           </script>      
       </head>  
       <body>       
           <p id="audioplayer_1">Alternative content</p>  
           <script type="text/javascript">  
           AudioPlayer.embed("audioplayer_1", 
{soundFile: "http://www.otherwebsite.com/play.mp3"});  
           </script>     
       </body>  
   </html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...