MediaMetadataRetriever 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。
[Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)]
public class MediaMetadataRetriever : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)>]
type MediaMetadataRetriever = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 属性
- 实现
注解
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。
的 android.media.MediaMetadataRetriever
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
构造函数
MediaMetadataRetriever() | |
MediaMetadataRetriever(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
MetadataKeyAlbum |
已过时.
用于检索数据源的专辑标题相关信息的元数据键。 |
MetadataKeyAlbumartist |
已过时.
元数据键,用于检索与数据源关联的表演者或艺术家的相关信息。 |
MetadataKeyArtist |
已过时.
用于检索数据源艺术家相关信息的元数据键。 |
MetadataKeyAuthor |
已过时.
用于检索数据源作者相关信息的元数据键。 |
MetadataKeyBitrate |
已过时.
此键检索 () 的平均比特率(以位/秒为单位),如果可用。 |
MetadataKeyBitsPerSample |
已过时.
此键检索每个样本的位数(如果可用)。 |
MetadataKeyCaptureFramerate |
已过时.
此键检索原始捕获帧速率(如果可用)。 |
MetadataKeyCdTrackNumber |
已过时.
元数据键,用于检索描述音频数据源在其原始录制中的顺序的数字字符串。 |
MetadataKeyColorRange |
已过时.
此键检索颜色范围(如果可用)。 |
MetadataKeyColorStandard |
已过时.
此键检索颜色标准(如果可用)。 |
MetadataKeyColorTransfer |
已过时.
此键检索颜色传输(如果可用)。 |
MetadataKeyCompilation |
已过时.
用于检索音乐专辑编译状态的元数据键。 |
MetadataKeyComposer |
已过时.
用于检索数据源的撰写者相关信息的元数据键。 |
MetadataKeyDate |
已过时.
用于检索创建或修改数据源的日期的元数据键。 |
MetadataKeyDiscNumber |
已过时.
用于检索数字字符串的元数据键,该字符串描述音频数据源来自集的哪一部分。 |
MetadataKeyDuration |
已过时.
用于检索数据源的播放持续时间 (的元数据键,以毫秒) 为单位。 |
MetadataKeyExifLength |
已过时.
如果媒体包含 EXIF 数据,则此密钥检索数据的长度 () 字节。 |
MetadataKeyExifOffset |
已过时.
如果媒体包含 EXIF 数据,则此键将检索数据) 偏移量 (字节数。 |
MetadataKeyGenre |
已过时.
用于检索数据源的内容类型或流派的元数据键。 |
MetadataKeyHasAudio |
已过时.
如果此键存在,则媒体包含音频内容。 |
MetadataKeyHasImage |
已过时.
如果此键存在,则媒体包含静止图像内容。 |
MetadataKeyHasVideo |
已过时.
如果此键存在,则媒体包含视频内容。 |
MetadataKeyImageCount |
已过时.
如果媒体包含静止图像,则此键将检索静止图像的数量。 |
MetadataKeyImageHeight |
已过时.
如果媒体包含静止图像,则此键将检索主图像的高度。 |
MetadataKeyImagePrimary |
已过时.
如果媒体包含静止图像,则此键将检索主映像的图像索引。 |
MetadataKeyImageRotation |
已过时.
如果媒体包含静止图像,此键将检索主图像) 顺时针方向 (角度。 |
MetadataKeyImageWidth |
已过时.
如果媒体包含静止图像,则此键将检索主图像的宽度。 |
MetadataKeyLocation |
已过时.
此键检索位置信息(如果可用)。 |
MetadataKeyMimetype |
已过时.
用于检索数据源的 mime 类型的元数据键。 |
MetadataKeyNumTracks |
已过时.
用于检索数据源中的曲目数(如音频、视频、文本)的元数据键,例如 mp4 或 3gpp 文件。 |
MetadataKeySamplerate |
已过时.
此键检索以 Hz 为单位的采样率(如果可用)。 |
MetadataKeyTitle |
已过时.
用于检索数据源标题的元数据键。 |
MetadataKeyVideoFrameCount |
已过时.
如果媒体包含视频并且此键存在,它将检索视频序列中的帧总数。 |
MetadataKeyVideoHeight |
已过时.
如果媒体包含视频,此键将检索其高度。 |
MetadataKeyVideoRotation |
已过时.
此键检索以度为单位的视频旋转角度(如果可用)。 |
MetadataKeyVideoWidth |
已过时.
如果媒体包含视频,此键将检索其宽度。 |
MetadataKeyWriter |
已过时.
用于检索编写器 ((如数据源的歌词家) )的信息的元数据键。 |
MetadataKeyXmpLength |
已过时.
如果媒体包含 XMP 数据,则此密钥检索数据的长度 () 字节数。 |
MetadataKeyXmpOffset |
已过时.
如果媒体包含 XMP 数据,则此键将检索数据) 偏移量 (字节。 |
MetadataKeyYear |
已过时.
用于检索创建或修改数据源的年份的元数据键。 |
OptionClosest |
已过时.
此选项用于 |
OptionClosestSync |
已过时.
此选项用于 |
OptionNextSync |
已过时.
此选项用于 |
OptionPreviousSync |
已过时.
此选项与 一起使用 |
属性
Class |
返回此 |
FrameAtTime |
在 setDataSource () 之后调用此方法。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
JniPeerMembers |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
PeerReference |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
PrimaryImage |
此方法类似于 , |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Close() |
释放获取的任何资源。 |
Dispose() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
Dispose(Boolean) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
Equals(Object) |
指示某个其他对象是否“等于”此对象。 (继承自 Object) |
ExtractMetadata(Int32) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
ExtractMetadata(MetadataKey) |
在 setDataSource () 之后调用此方法。 |
GetEmbeddedPicture() |
在 setDataSource () 之后调用此方法。 |
GetFrameAtIndex(Int32) |
此方法类似于 , |
GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams) |
此方法类似于 , |
GetFrameAtTime(Int64) |
在 setDataSource () 之后调用此方法。 |
GetFrameAtTime(Int64, Int32) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
GetFrameAtTime(Int64, Option) |
此方法类似于 |
GetFrameAtTime(Int64, Option, MediaMetadataRetriever+BitmapParams) |
在 setDataSource () 之后调用此方法。 |
GetFramesAtIndex(Int32, Int32) |
此方法类似于 , |
GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams) |
此方法类似于 , |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetImageAtIndex(Int32) |
此方法类似于 , |
GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams) |
此方法类似于 , |
GetPrimaryImage(MediaMetadataRetriever+BitmapParams) |
此方法类似于 , |
GetScaledFrameAtTime(Int64, Option, Int32, Int32) |
此方法类似于 |
GetScaledFrameAtTime(Int64, Option, Int32, Int32, MediaMetadataRetriever+BitmapParams) |
此方法类似于 |
JavaFinalize() |
当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Release() |
释放获取的任何资源。 |
SetDataSource(Context, Uri) |
将数据源设置为内容 URI。 |
SetDataSource(FileDescriptor) |
设置要使用的数据源 (FileDescriptor) 。 |
SetDataSource(FileDescriptor, Int64, Int64) |
设置要使用的数据源 (FileDescriptor) 。 |
SetDataSource(MediaDataSource) |
设置要使用的数据源 (MediaDataSource) 。 |
SetDataSource(String) |
设置要使用的数据源 (文件 pathname) 。 |
SetDataSource(String, IDictionary<String,String>) |
设置要使用的数据源 (URI) 。 |
SetDataSourceAsync(Context, Uri) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetDataSourceAsync(FileDescriptor) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetDataSourceAsync(FileDescriptor, Int64, Int64) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetDataSourceAsync(MediaDataSource) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetDataSourceAsync(String) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetDataSourceAsync(String, IDictionary<String,String>) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArray<T>() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.Finalized() |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |
GetJniTypeName(IJavaPeerable) |
MediaMetadataRetriever 类提供统一接口,用于从输入媒体文件检索帧和元数据。 |