of static method

AudioContainer of(
  1. String path
)

The container path's extension names, or AudioContainer.ogg when it names none - which is what a packed asset resolved through a manifest looks like.

Implementation

static AudioContainer of(String path) {
  final dot = path.lastIndexOf('.');
  if (dot == -1) return AudioContainer.ogg;
  final extension = path.substring(dot).toLowerCase();
  for (final container in values) {
    if (container.extension == extension) return container;
  }
  return AudioContainer.ogg;
}