Remove dart:io dependency.
This commit is contained in:
parent
d76ca8d734
commit
08dbb7d891
|
@ -13,4 +13,4 @@ doc/api/
|
|||
.idea/
|
||||
.vscode/
|
||||
*.iml
|
||||
bin/
|
||||
/tool/
|
||||
|
|
|
@ -5,3 +5,7 @@
|
|||
## 0.0.2
|
||||
|
||||
- Implement channel api
|
||||
|
||||
## 0.0.3
|
||||
|
||||
- Remove `dart:io` dependency.
|
|
@ -1,9 +1,9 @@
|
|||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:html/dom.dart';
|
||||
import 'package:html/parser.dart' as html;
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:http_parser/http_parser.dart' show MediaType;
|
||||
|
||||
import 'cipher/cipher.dart';
|
||||
import 'extensions/extensions.dart';
|
||||
|
@ -67,9 +67,9 @@ class YoutubeExplode {
|
|||
_parseContentLength(streamInfoJson['contentLength'], urlString);
|
||||
|
||||
// Extract container
|
||||
var mimeType = ContentType.parse(streamInfoJson['mimeType'] as String);
|
||||
var mimeType = MediaType.parse(streamInfoJson['mimeType'] as String);
|
||||
|
||||
var container = parser.stringToContainer(mimeType.subType);
|
||||
var container = parser.stringToContainer(mimeType.subtype);
|
||||
var codecs = mimeType.parameters['codecs'].split(',');
|
||||
|
||||
// Extract audio encoding
|
||||
|
@ -129,9 +129,9 @@ class YoutubeExplode {
|
|||
_parseContentLength(streamInfoJson['contentLength'], urlString);
|
||||
|
||||
// Extract container
|
||||
var mimeType = ContentType.parse(streamInfoJson['mimeType'] as String);
|
||||
var mimeType = MediaType.parse(streamInfoJson['mimeType'] as String);
|
||||
|
||||
var container = parser.stringToContainer(mimeType.subType);
|
||||
var container = parser.stringToContainer(mimeType.subtype);
|
||||
var codecs = mimeType.parameters['codecs'].toLowerCase();
|
||||
|
||||
// Audio only
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name: youtube_explode_dart
|
||||
description: A port in dart of the youtube explode library. Support serveral API functions.
|
||||
version: 0.0.2
|
||||
version: 0.0.3
|
||||
homepage: https://github.com/Hexer10/youtube_explode_dart
|
||||
|
||||
environment:
|
||||
|
@ -9,6 +9,7 @@ environment:
|
|||
dependencies:
|
||||
html: ^0.14.0+3
|
||||
http: ^0.12.0+4
|
||||
http_parser: ^3.1.3
|
||||
|
||||
dev_dependencies:
|
||||
effective_dart: ^1.2.1
|
||||
|
|
Loading…
Reference in New Issue