В настоящее время ни один браузер не реализует API-интерфейс устройства WHATWG , поэтому вы не можете сделать это только с помощью HTML, JavaScript и API, предоставляемых браузером.
Если вы хотите сделать это, вам нужно использовать плагин, и Flash является наиболее распространенным плагином, который будет делать то, что вы хотите.
Java-апплет, вероятно, будет следующим, но яподозреваю, что вам будет сложнее, чем использовать Flash.