<div dir="ltr"><div><br></div>Hi Kevin,<div><br></div><div>I wrote three Sugar Web activities using HTML 5 Audio (FoodChain, Abecedarium, TankOp), you could have a look on the source code to see how I've managed the sound.</div>
<div><br></div><div>Basically, I'm relying on <audio> HTML5 tag. BTW my personal experience tell me that only ONE HTML5 tag should be present in the application to avoid problem. So, I've decided to put an instance in the top level page an reused it along the app. See [1][2][3] for more.</div>
<div><br></div><div>Hope it could help.</div><div><br></div><div>Best regards from France.</div><div><br></div><div>           Lionel</div><div><br></div><div>[1] <a href="https://github.com/llaske/TankOp.activity/blob/master/audio.js#L5">https://github.com/llaske/TankOp.activity/blob/master/audio.js#L5</a></div>
<div>[2] <a href="https://github.com/llaske/TankOp.activity/blob/master/index.html#L29">https://github.com/llaske/TankOp.activity/blob/master/index.html#L29</a></div><div>[3] <a href="https://github.com/llaske/TankOp.activity/blob/master/js/activity.js#L19">https://github.com/llaske/TankOp.activity/blob/master/js/activity.js#L19</a></div>
<div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-23 18:00 GMT+02:00  <span dir="ltr"><<a href="mailto:sugar-devel-request@lists.sugarlabs.org" target="_blank">sugar-devel-request@lists.sugarlabs.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Send Sugar-devel mailing list submissions to<br>
        <a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:sugar-devel-request@lists.sugarlabs.org">sugar-devel-request@lists.sugarlabs.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:sugar-devel-owner@lists.sugarlabs.org">sugar-devel-owner@lists.sugarlabs.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Sugar-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Sugar Web Activity Sound (Kevin Kreuzer)<br>
   2. Re: Sugar Web Activity Sound (Sam Parkinson)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 23 Jun 2014 11:52:58 +0200<br>
From: Kevin Kreuzer <<a href="mailto:kevin.kreuzer90@icloud.com">kevin.kreuzer90@icloud.com</a>><br>
To: <a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a><br>
Subject: [Sugar-devel] Sugar Web Activity Sound<br>
Message-ID: <<a href="mailto:6E451046-C802-4B8E-8034-142B74C93979@icloud.com">6E451046-C802-4B8E-8034-142B74C93979@icloud.com</a>><br>
Content-Type: text/plain; charset=windows-1252<br>
<br>
Hello<br>
<br>
I am developing a Sugar Web Activity.<br>
I have installed osbuild on an Linux Fedora to have a full Sugar environment.<br>
<br>
In my application I want to include sounds. If I visit a website with the browser in Sugar I am able to play sounds. I have already written the code for the sound.<br>
This code looks like this:<br>
<br>
var backgroundmusic = new Audio("");<br>
document.body.appendChild(backgroundmusic);<br>
backgroundmusic.src = ?blabla.ogg"<br>
backgroundmusic.play();<br>
<br>
Everything works perfectly fine if I start my application with Sugarizer in a Web Browser by double clicking on the index.html.<br>
But if I run my application on Sugar it doesn?t work. If have tried now for a few days and I am always getting the same result.<br>
<br>
Am I missing any configuration or is there something wrong with my installation?<br>
<br>
Thanks for the help<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 23 Jun 2014 20:15:53 +1000<br>
From: Sam Parkinson <<a href="mailto:sam.parkinson3@gmail.com">sam.parkinson3@gmail.com</a>><br>
To: Kevin Kreuzer <<a href="mailto:kevin.kreuzer90@icloud.com">kevin.kreuzer90@icloud.com</a>><br>
Cc: Sugar-dev Devel <<a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a>><br>
Subject: Re: [Sugar-devel] Sugar Web Activity Sound<br>
Message-ID:<br>
        <<a href="mailto:CACVKbrWCy%2BT07MhWHwpixfJu30xwKeghum007WVSz%2B3SOxpw2g@mail.gmail.com">CACVKbrWCy+T07MhWHwpixfJu30xwKeghum007WVSz+3SOxpw2g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi Kevin,<br>
<br>
Are you sure the api your using is compatible with gtkwebkit2 (the web<br>
engine sugar uses)?<br>
<br>
Try installing 'epiphany' (aka. Web) outside osbuild.  Epiphany also uses<br>
gtkwebkit2 - so if it works in Epiphany it is a bug is sugar or osbuild.<br>
(I wouldn't be surprised if it doesn't work - gtkwebkit2 is not as good as<br>
firefox or chrome)<br>
<br>
Sam<br>
On Jun 23, 2014 7:53 PM, "Kevin Kreuzer" <<a href="mailto:kevin.kreuzer90@icloud.com">kevin.kreuzer90@icloud.com</a>> wrote:<br>
<br>
> Hello<br>
><br>
> I am developing a Sugar Web Activity.<br>
> I have installed osbuild on an Linux Fedora to have a full Sugar<br>
> environment.<br>
><br>
> In my application I want to include sounds. If I visit a website with the<br>
> browser in Sugar I am able to play sounds. I have already written the code<br>
> for the sound.<br>
> This code looks like this:<br>
><br>
> var backgroundmusic = new Audio("");<br>
> document.body.appendChild(backgroundmusic);<br>
> backgroundmusic.src = ?blabla.ogg"<br>
> backgroundmusic.play();<br>
><br>
> Everything works perfectly fine if I start my application with Sugarizer<br>
> in a Web Browser by double clicking on the index.html.<br>
> But if I run my application on Sugar it doesn?t work. If have tried now<br>
> for a few days and I am always getting the same result.<br>
><br>
> Am I missing any configuration or is there something wrong with my<br>
> installation?<br>
><br>
> Thanks for the help<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140623/17609414/attachment-0001.html" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140623/17609414/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
End of Sugar-devel Digest, Vol 68, Issue 45<br>
*******************************************<br>
</blockquote></div><br></div></div></div>