мое приложение позволяет пользователю перетаскивать песни, чтобы добавить их. Мне было интересно, как я могу убедиться, что перетаскиваемые пользователем файлы на самом деле являются музыкальными файлами и могут воспроизводиться? я могу использовать событие loadedmetadata
, но как узнать, когда файл не загружается, чтобы я мог его удалить?
Я помню, что читал о событии, которое сообщит, является ли файл воспроизводимым . Я много гуглил, но не смог найти его, может быть, мой ум все придумывает ... так как я могу узнать, может ли файл воспроизводиться? проверка расширения файла - вариант, но я хотел бы сделать его независимым от платформы, и разные платформы воспроизводят разные файлы.