Safari browser og HTML5 video tag
Jeg har en webside med videoer (mp4), hvor jeg gerne vil give brugerne adgang via ipad/iphone og Safari-browsereDet kan jeg gøre med html5 video tag fx således.
<video src="http://server/mappe/minvideom.mp4" controls></video>
Problemer er, at jeg er nødt til at bruge en variabel for videoen, som jeg henter med Request.QueryString i en javascript funktion. Og Safari vil ikke starte videoen, hvis jeg refererer til den med en variabel. Jeg har prøvet alle tænkelige kombinationer, fx:
<script type="text/javascript>var videofil = Request.QueryString("videolink");</script>
<video controls="controls">
<source src=<script type="test/javascript">document.write( videofil;)</script></source>
</video>
Der er altså forskel på om URL'en skrives direkte eller der benyttes en variabel. Kan nogen gennemskue hvorfor?
Problemet gælder også Googles Chrome. Jeg har prøvet i stedet for Request.QueryString at tildele variablen en værdi direkte, men det hjælper heller ikke.