Flash a une API pour contrôler le volume for a Sound object. Le volume peut-il être contrôlé comme ceci actuellement ou y a-t-il un support prévu pour <audio>
ou <video>
les éléments html5?Volume de contrôle d'élément audio/vidéo Javascript par programme?
Répondre
L'élément audio HTML 5 semble avoir un getter/setter de volume, donc vous pouvez faire quelque chose comme ça dans jQuery:
<script type="text/javascript" charset="utf-8">
$(function() {
var audio = $('#clip')[0];
$('#start').click(function() {
audio.play();
});
$('#stop').click(function() {
audio.pause();
});
$('#quiet').click(function() {
audio.volume = audio.volume - 0.2
});
$('#loud').click(function() {
audio.volume = audio.volume + 0.2
});
});
</script>
<audio id="clip">
<source src="/audio/safari.mp3" />
</audio>
<button id="start">start music</button
<button id="quiet">quieter</button>
<button id="loud">louder</button>
Source: http://www.whatwg.org/specs/web-apps/current-work/#user-interface
Cela semble fonctionner dans Safari 4, bien que je ne pouvais pas l'obtenir pour jouer avec FF 3.5.
(Remarque il n'y a pas de limites de contrôle dans le code ci-dessus ... vous obtenez une erreur javascript si vous essayez de définir la valeur inférieure à 0 ou au-dessus 1.)
-John
Juste un en tête, je trouve aussi que le volume pour la vidéo/audio ne fonctionne pas dans Mobile Safari. Vous pouvez mettre à jour la propriété et vérifier que vous avez effectivement changé la propriété de volume, mais l'iPad mobile de safari ne s'en soucie pas, c'est tout à propos de la bascule de volume de matériel apparemment.
- 1. AudioServicesPlaySystemSound contrôle du volume
- 2. Contrôle par programme de Firefox
- 3. Contrôle SWFLoader Volume
- 4. Contrôle par programme de l'optimisation python?
- 5. Barre de contrôle du volume Gtk
- 6. iphone - MPMoviePlayerController - Comment puis-je diminuer le volume de la vidéo par programme?
- 7. Ouvrir le contrôle DateTimePicker C# par programme
- 8. Exporter le contrôle Reportviewer C# par programme
- 9. Contrôle par programme d'un Accordéon Dojo
- 10. jQueryUI Radio/boutons de contrôle ne changent pas par programme
- 11. Contrôle du volume (balance) pour XP/Vista
- 12. Contrôle du volume du système iOS
- 13. Contrôle du volume en utilisant UIslider Iphone?
- 14. Comportement étrange avec MPMoviePlayerController lors de la modification de volume par programme
- 15. Contrôle du volume en cours de traitement (java)?
- 16. Interface de contrôle du volume de l'application Vista/win7
- 17. Comment contrôler le volume du système à l'aide de javascript
- 18. Silverlight changez le contrôle personnalisé de couleur par programme
- 19. Flex 3: Intégration de MovieClip au contrôle d'image par programme
- 20. Comment modifier par programme ASP.NET ajax AccordionPane avec javascript?
- 21. Ajout par programme d'un fichier Javascript au contrôle utilisateur dans .net
- 22. Comment redimensionner un volume sauvegardé Amazon EBS par programme dans un EC2 exécutant Windows?
- 23. Comment régler le volume du système par programme (sous OSX et Windows)
- 24. Existe-t-il un moyen d'ajuster le volume dans MPMoviePlayer Controller par programme?
- 25. Démarrer par programme UserControlTestContainer.exe
- 26. Comment ajuster par programme le séparateur horizontal d'un contrôle PropertyGrid?
- 27. Utilisation de UserControls par programme
- 28. Ajouter par programme un tag d'étendue, pas un contrôle Label?
- 29. Accès par programme à un contrôle à partir d'un DataTemplate
- 30. Contrôle par programme du graphique dans le toolkit Silverlight
Je n'ai pas non plus réussi à régler le volume sur un WAV dans Safari iPad. – Tim