Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swdev:js:javascript_code_snippets [2015/07/15 16:28] smayr |
swdev:js:javascript_code_snippets [2018/02/09 14:07] (current) smayr |
||
---|---|---|---|
Line 37: | Line 37: | ||
</ | </ | ||
== Query Touch Device == | == Query Touch Device == | ||
- | <code html file sample.php> | + | File '' |
+ | <code html > | ||
< | < | ||
... | ... | ||
Line 69: | Line 70: | ||
</ | </ | ||
- | <code javascript file utils.js> | + | File '' |
+ | <code javascript> | ||
// | // | ||
// Test whether client device supports touch. | // Test whether client device supports touch. | ||
Line 92: | Line 94: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | |||
+ | == Audio Support == | ||
+ | |||
+ | Preload audio clips and play them. Add the following to a webpage: | ||
+ | <code php> | ||
+ | < | ||
+ | < | ||
+ | ... | ||
+ | <!-- Audio clips to preload --> | ||
+ | <audio id=" | ||
+ | <audio id=" | ||
+ | <audio id=" | ||
+ | <audio id=" | ||
+ | | ||
+ | < | ||
+ | // Play specified sound clip | ||
+ | function evalSound(sender, | ||
+ | { | ||
+ | var thissound = document.getElementById(soundobj); | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | < | ||
+ | ... | ||
+ | < | ||
+ | <button type=" | ||
+ | <i class=" | ||
+ | <button type=" | ||
+ | <i class=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Play audio clip using browser' | ||
+ | <code php> | ||
+ | <div class=" | ||
+ | < | ||
+ | <p>A preloaded audio clip, ready to play</ | ||
+ | <audio controls preload=" | ||
+ | <source src=" | ||
+ | <source src=" | ||
+ | <!-- text or flash fall back --> | ||
+ | Your browser does not support the audio element. | ||
+ | </ | ||
+ | <p>An autoplay clip</ | ||
+ | <audio src=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Source: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |