tsacdop-podcast-app-android/lib/webfeed/domain/media/player.dart

28 lines
542 B
Dart

import 'package:xml/xml.dart';
class Player {
final String url;
final int width;
final int height;
final String value;
Player({
this.url,
this.width,
this.height,
this.value,
});
factory Player.parse(XmlElement element) {
if (element == null) {
return null;
}
return new Player(
url: element.getAttribute("url"),
width: int.tryParse(element.getAttribute("width") ?? "0"),
height: int.tryParse(element.getAttribute("height") ?? "0"),
value: element.text,
);
}
}