Как проиграть звук в html
От: lion74  
Дата: 23.01.04 14:00
Оценка:
Есть проблема, нужно проиграть звук в html по возможности чтобы играло во всех популярных броузерах. Казалось бы нет проблем, можно использовать <bgsound>. Но мне нужно знать момент когда звук начнет играть.
... << RSDN@Home 1.1.0 stable >>
Re: Как проиграть звук в html
От: UJey Украина  
Дата: 23.01.04 16:09
Оценка:
Здравствуйте, lion74, Вы писали:

L>Есть проблема, нужно проиграть звук в html по возможности чтобы играло во всех популярных броузерах. Казалось бы нет проблем, можно использовать <bgsound>. Но мне нужно знать момент когда звук начнет играть.

А через JavaScript нельзя?
Re: Как проиграть звук в html
От: marx paul Германия Провести онлайн-опрос
Дата: 23.01.04 22:21
Оценка:
Здравствуйте, lion74, Вы писали:

L>Есть проблема, нужно проиграть звук в html по возможности чтобы играло во всех популярных броузерах. Казалось бы нет проблем, можно использовать <bgsound>. Но мне нужно знать момент когда звук начнет играть.


попробуй:

<embed src="soundtrack.mp3" width="0" height="0" autostart="true" loop="false" onload="IAmLoadedAndReadyToPlay();"></embed>
Провести онлайн-опрос
Online-Umfrage erstellen
Re[2]: Как проиграть звук в html
От: lion74  
Дата: 26.01.04 10:12
Оценка:
Здравствуйте, marx paul, Вы писали:

MP>Здравствуйте, lion74, Вы писали:


L>>Есть проблема, нужно проиграть звук в html по возможности чтобы играло во всех популярных броузерах. Казалось бы нет проблем, можно использовать <bgsound>. Но мне нужно знать момент когда звук начнет играть.


MP>попробуй:


MP>
MP><embed src="soundtrack.mp3" width="0" height="0" autostart="true" loop="false" onload="IAmLoadedAndReadyToPlay();"></embed>
MP>


Я примерно так и делал. Но тут появилась заморочка с MediaPlayer-ом. MP 9.0
перестал понималь относительные пути . Вот и подумал может есть способ от него
избавится. Кстати может кто знает как перевести относительный путь в полный ??
... << RSDN@Home 1.1.0 stable >>
Re[2]: Как проиграть звук в html
От: lion74  
Дата: 26.01.04 12:12
Оценка:
Здравствуйте, UJey, Вы писали:

UJ>Здравствуйте, lion74, Вы писали:


L>>Есть проблема, нужно проиграть звук в html по возможности чтобы играло во всех популярных броузерах. Казалось бы нет проблем, можно использовать <bgsound>. Но мне нужно знать момент когда звук начнет играть.

UJ>А через JavaScript нельзя?

А как ?
... << RSDN@Home 1.1.0 stable >>
Re[3]: Как проиграть звук в html
От: marx paul Германия Провести онлайн-опрос
Дата: 26.01.04 13:11
Оценка:
Здравствуйте, lion74, Вы писали:


L>Я примерно так и делал. Но тут появилась заморочка с MediaPlayer-ом. MP 9.0

L>перестал понималь относительные пути . Вот и подумал может есть способ от него
L>избавится. Кстати может кто знает как перевести относительный путь в полный ??

смотря на каком языке.
на пхп есть костанта $DOCUMENT_ROOT — там хранится урл корня сервера, на котором лежит вызванный документ. Как от нее построить относительный путь, думаю разберешься.
Провести онлайн-опрос
Online-Umfrage erstellen
Re[4]: Как проиграть звук в html
От: lion74  
Дата: 26.01.04 13:28
Оценка:
Здравствуйте, marx paul, Вы писали:

MP>Здравствуйте, lion74, Вы писали:



L>>Я примерно так и делал. Но тут появилась заморочка с MediaPlayer-ом. MP 9.0

L>>перестал понималь относительные пути . Вот и подумал может есть способ от него
L>>избавится. Кстати может кто знает как перевести относительный путь в полный ??

MP>смотря на каком языке.

MP>на пхп есть костанта $DOCUMENT_ROOT — там хранится урл корня сервера, на котором лежит вызванный документ. Как от нее построить относительный путь, думаю разберешься.

Мне нужно на JavaScript. Работать должно на клиенте. Внутри html усть относительный путь а его надо перевести в полный перед тем как скормить Media Player-у.
... << RSDN@Home 1.1.0 stable >>
Re[5]: Как проиграть звук в html
От: marx paul Германия Провести онлайн-опрос
Дата: 26.01.04 20:05
Оценка: 18 (3)
Здравствуйте, lion74, Вы писали:


L>Мне нужно на JavaScript. Работать должно на клиенте. Внутри html усть относительный путь а его надо перевести в полный перед тем как скормить Media Player-у.


Ну пропарсь document.location.href и выясни путь до корня. От него и сторой.

ну или совсем просто:


<script>
http = "";
slash = "";
path = "myDir/soundtrack.wav";
host = document.location.hostname;
if (host!=""){http="http://"; slash="/";}
document.write('<embed src="'+http+host+slash+path+'" width="100" height="100" autostart="true" loop="false"></embed>');
</script>




Оценочку

C ув.
Marx
Провести онлайн-опрос
Online-Umfrage erstellen
Re[6]: Как проиграть звук в html
От: lion74  
Дата: 29.01.04 11:27
Оценка:
Здравствуйте, marx paul, Вы писали:

MP>Здравствуйте, lion74, Вы писали:



L>>Мне нужно на JavaScript. Работать должно на клиенте. Внутри html усть относительный путь а его надо перевести в полный перед тем как скормить Media Player-у.


MP>Ну пропарсь document.location.href и выясни путь до корня. От него и сторой.


MP>ну или совсем просто:



MP>
MP><script>
MP>http = "";
MP>slash = "";
MP>path = "myDir/soundtrack.wav";
MP>host = document.location.hostname;
MP>if (host!=""){http="http://"; slash="/";}
MP>document.write('<embed src="'+http+host+slash+path+'" width="100" height="100" autostart="true" loop="false"></embed>');
MP></script>
MP>




MP>Оценочку


MP>C ув.

MP>Marx


А если путь такого вида "..\..\folder\sound.mp3" ?
... << RSDN@Home 1.1.0 stable >>
Re[7]: Как проиграть звук в html
От: marx paul Германия Провести онлайн-опрос
Дата: 29.01.04 14:12
Оценка:
Здравствуйте, lion74, Вы писали:


L> А если путь такого вида "..\..\folder\sound.mp3" ?


... то ты как правило знаешь за что стоят ".."
допустим, это "myRoot/myDir1"

навскидку 1 вариант:


<script>
http = "";
slash = "";
path = "myRoot/myDir1/myDir/soundtrack.wav";
host = document.location.hostname;
if (host!=""){http="http://"; slash="/";}
document.write('<embed src="'+http+host+slash+path+'" width="100" height="100" autostart="true" loop="false"></embed>');
</script>
Провести онлайн-опрос
Online-Umfrage erstellen
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.