MediaRecord class
Store media information here
Constructors
-
MediaRecord({required String id, required String title, required String mediaUri, Map<
String, String> ? mediaHeaders, Duration? duration, Map<String, String> ? artHeaders, String? artUri, String? artist, String? displaySubtitle, String? displayTitle, String? displayDescription, String? album}) -
MediaRecord.fromJson(Map<
String, dynamic> json) -
factory
- MediaRecord.fromMediaItem(MediaItem mItem)
-
factory
- MediaRecord.fromMediaKit(Media media)
-
factory
Properties
- album → String?
-
final
-
artHeaders
→ Map<
String, String> ? -
final
- artist → String?
-
final
- artUri → String?
-
final
- displayDescription → String?
-
final
- displaySubtitle → String?
-
final
- displayTitle → String?
-
final
- duration → Duration?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
final
-
mediaHeaders
→ Map<
String, String> ? -
headers for the media file
final
- mediaUri → String
-
store media url can be file or web
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toMediaItem(
) → MediaItem -
Convert MediaRecord to
MediaItemfor audio_service -
toMediaKit(
) → Media -
Convert MediaRecord to
Mediafor mediakit -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited