Hej!
Håller på o gör en webapp som innehåller bilder och ljud. Jag använder mig av ramverket Jquery Mobile.
När man klickar på en bild då ska ett specifikt ljud höras.
Trodde detta skulle bli en "lätt uppgift" men icke...
Tanken var att skapa en index.html och sedan skapa en android applikation i Eclipse.
problemet: Allt fungerar i index.html-filen dvs när jag klickar på en bild så hör man ljudet som hör till bilden. Detta fungerar alltså i en webbläsare tex chrome.
När jag sedan lägger indexfilen + ljud+bilder i asset mappen och kör via Eclipse Emulator så fungerar inte ljudet. Då tänkte jag att det var någon bugg i emulatorn så jag förde över apkfilen till en Samsung s2 men ljudet kommer inte där heller.
Däremot fungerar det om jag lägger filerna på webbhotelet och länkar dit men det blir ju så mycket "segare" då så den lösningen är inget alternativ för mig.
Så här ser det ut i index.html:
HTML:
<li onClick="document.getElementById('myTune1').play()"><img src="testpic/thumb/1.jpg"/><div class="text" align="center">Car</div></a><audio id="myTune1"><source src="/android_asset/ljud/1.mp3"></audio></li>
har testat och länka om till ljudet utan framgång
HTML:
<li onClick="document.getElementById('myTune1').play()"><img src="testpic/thumb/1.jpg"/><div class="text" align="center">Car</div></a><audio id="myTune1"><source src="ljud/1.mp3"></audio></li>
Så här ser det ut i java, har jag glömt att "enabla" nånting?
Kod:
webview.getSettings().setJavaScriptEnabled(true); // känns onödig
webview.getSettings().setPluginsEnabled(true); // För flash, känns onödig
//Zoom
webview.getSettings().setBuiltInZoomControls(true);
webview.loadUrl("file:///android_asset/index.html");
Nån som har någon susning?
Mvh/Appcreator