Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.03.2012, 03:01
nikki4 вне форума Посмотреть профиль Отправить личное сообщение для nikki4 Найти все сообщения от nikki4
  № 1  
Ответить с цитированием
nikki4

Регистрация: Nov 2009
Сообщений: 2
По умолчанию Как сделать кнопку для проигрывания звука?

есть следующий пхп код, который создает мп3 файл.
PHP код:
function tts($text) {
$base_url 'http://translate.google.com/translate_tts?';
$qs http_build_query(array(
    
'tl' => 'ru'
    
'ie' => 'UTF-8',
    
'q' => $text
));
$contents file_get_contents($base_url $qs);
file_put_contents("$text.wav",$contents); 

а затем этим
PHP код:
<embed src="/music.mp3" type="audio/mpeg3"
можно прослушать результат
однако надо бы, чтобы вместо этой полоски с кнопками, была просто кнопка при нажатии на которой началось проигрываться.
как такая кнопка делается? и как туда передать имя переменной из пхп с названием файла?
а может вообще можно сделать без скачивания файлом пхп, а сразу на флеше?

вот такой вариант подсказали:
PHP код:
<?php $name='music.mp3';?>
<object style="margin:1px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="13" height="21">
  <param name="movie" value="sound.swf">
  <param name="menu" value="false">
  <param name="wmode" value="transparent">
  <param name="FlashVars" value="sound_src=music.mp3">
  <embed src="sound.swf" flashvars="sound_src=<?=$name ?>" menu="false" width="13" height="21" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
вот только возникает другой вопрос.. если $name написанно английскими music, то нормально воспроизводится, а когда имя файла по-русски , то не работает... в чем дело? как сделать чтоб русский понимал?


Последний раз редактировалось nikki4; 18.03.2012 в 03:26.
Создать новую тему Ответ Часовой пояс GMT +4, время: 12:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:52.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.