Существует уже более общий ответ (Java) на https://stackoverflow.com/questions/3009908/how-do-i-get-a-sound-files-total-time-in-java, но, к сожалению,Продолжительность аудиофайла без класса AudioSystem в Java (GAE)?
java.lang.NoClassDefFoundError: javax.sound.sampled.AudioSystem is a restricted class. Please see the Google App Engine developer's guide for more details.
AudioSystem
не на Google App Engine JRE Class White List и, следовательно, не могут быть использованы. Любой другой подход?
У меня есть (уже загруженные) аудиофайлы, сидящие на Google Cloud Storage (GCS), и я могу загрузить их в ByteArrayInputStream
, но каким-то образом мне нужно преобразовать их в AudioInputStream
, чтобы получить продолжительность аудиофайла (и сохранить продолжительность в базе данных).