MediaPlayer.SetDataSource Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SetDataSource(AssetFileDescriptor) |
Définit la source de données (AssetFileDescriptor) à utiliser. |
SetDataSource(MediaDataSource) |
Définit la source de données (MediaDataSource) à utiliser. |
SetDataSource(FileDescriptor) |
Définit la source de données (FileDescriptor) à utiliser. |
SetDataSource(String) |
Définit la source de données (chemin d’accès de fichier ou URL http/rtsp) à utiliser. |
SetDataSource(Context, Uri) |
Définit la source de données en tant qu’URI de contenu. |
SetDataSource(Context, Uri, IDictionary<String,String>) |
Définit la source de données en tant qu’URI de contenu. |
SetDataSource(FileDescriptor, Int64, Int64) |
Définit la source de données (FileDescriptor) à utiliser. |
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>) |
Définit la source de données en tant qu’URI de contenu. |
SetDataSource(AssetFileDescriptor)
Définit la source de données (AssetFileDescriptor) à utiliser.
[Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)]
public virtual void SetDataSource (Android.Content.Res.AssetFileDescriptor afd);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)>]
abstract member SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
override this.SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
Paramètres
AssetFileDescriptor pour le fichier que vous souhaitez lire
- Attributs
Remarques
Définit la source de données (AssetFileDescriptor) à utiliser. Il incombe à l’appelant de fermer le descripteur de fichier. Il est sûr de le faire dès que cet appel est retourné.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(MediaDataSource)
Définit la source de données (MediaDataSource) à utiliser.
[Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)]
public virtual void SetDataSource (Android.Media.MediaDataSource? dataSource);
[<Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)>]
abstract member SetDataSource : Android.Media.MediaDataSource -> unit
override this.SetDataSource : Android.Media.MediaDataSource -> unit
Paramètres
- dataSource
- MediaDataSource
MediaDataSource pour le média que vous souhaitez lire
- Attributs
Remarques
Définit la source de données (MediaDataSource) à utiliser.
Documentation Java pour android.media.MediaPlayer.setDataSource(android.media.MediaDataSource)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(FileDescriptor)
Définit la source de données (FileDescriptor) à utiliser.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")>]
abstract member SetDataSource : Java.IO.FileDescriptor -> unit
override this.SetDataSource : Java.IO.FileDescriptor -> unit
Paramètres
FileDescriptor pour le fichier que vous souhaitez lire
- Attributs
Exceptions
s’il est appelé dans un état non valide
Remarques
Définit la source de données (FileDescriptor) à utiliser. Il incombe à l’appelant de fermer le descripteur de fichier. Il est sûr de le faire dès que cet appel est retourné.
Documentation Java pour android.media.MediaPlayer.setDataSource(java.io.FileDescriptor)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(String)
Définit la source de données (chemin d’accès de fichier ou URL http/rtsp) à utiliser.
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")]
public virtual void SetDataSource (string? path);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")>]
abstract member SetDataSource : string -> unit
override this.SetDataSource : string -> unit
Paramètres
- path
- String
le chemin du fichier, ou l’URL http/rtsp du flux que vous souhaitez lire
- Attributs
Exceptions
s’il est appelé dans un état non valide
Lorsqu’ilpath
fait référence à un fichier local, le fichier peut être ouvert par un processus autre que l’application appelante. Cela implique que le chemin d’accès doit être un chemin absolu (car tout autre processus s’exécute avec un répertoire de travail actif non spécifié) et que le nom de chemin doit référencer un fichier accessible en lecture mondiale.
En guise d’alternative, l’application peut d’abord ouvrir le fichier pour la lecture, puis utiliser le formulaire SetDataSource(FileDescriptor)de descripteur de fichier.
Remarques
Définit la source de données (chemin d’accès de fichier ou URL http/rtsp) à utiliser.
Lorsqu’il path
fait référence à un fichier local, le fichier peut être ouvert par un processus autre que l’application appelante. Cela implique que le chemin d’accès doit être un chemin absolu (car tout autre processus s’exécute avec un répertoire de travail actif non spécifié) et que le nom de chemin doit référencer un fichier accessible en lecture mondiale. En guise d’alternative, l’application peut d’abord ouvrir le fichier pour la lecture, puis utiliser le formulaire #setDataSource(FileDescriptor)
de descripteur de fichier.
Documentation Java pour android.media.MediaPlayer.setDataSource(java.lang.String)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(Context, Uri)
Définit la source de données en tant qu’URI de contenu.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
Paramètres
- context
- Context
contexte à utiliser lors de la résolution de l’URI
- uri
- Uri
URI de contenu des données que vous souhaitez lire
- Attributs
Exceptions
s’il est appelé dans un état non valide
Remarques
Définit la source de données en tant qu’URI de contenu.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(Context, Uri, IDictionary<String,String>)
Définit la source de données en tant qu’URI de contenu.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
Paramètres
- context
- Context
contexte à utiliser lors de la résolution de l’URI
- uri
- Uri
URI de contenu des données que vous souhaitez lire
- headers
- IDictionary<String,String>
les en-têtes à envoyer avec la demande de données
- Attributs
Remarques
Définit la source de données en tant qu’URI de contenu.
<strong>Remarque</strong> que la redirection inter-domaines est autorisée par défaut, mais qui peut être modifiée avec des paires clé/valeur via le paramètre d’en-têtes avec « android-allow-cross-domain-redirect » comme clé et « 0 » ou « 1 » comme valeur pour interdire ou autoriser la redirection entre domaines.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(FileDescriptor, Int64, Int64)
Définit la source de données (FileDescriptor) à utiliser.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd, long offset, long length);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")>]
abstract member SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
override this.SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
Paramètres
FileDescriptor pour le fichier que vous souhaitez lire
- offset
- Int64
décalage dans le fichier dans lequel les données à lire démarrent, en octets
- length
- Int64
longueur en octets des données à lire
- Attributs
Exceptions
s’il est appelé dans un état non valide
Remarques
Définit la source de données (FileDescriptor) à utiliser. Le FileDescriptor doit être recherché (N.B. un LocalSocket n’est pas recherché). Il incombe à l’appelant de fermer le descripteur de fichier. Il est sûr de le faire dès que cet appel est retourné.
Documentation Java pour android.media.MediaPlayer.setDataSource(java.io.FileDescriptor, long, long)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>)
Définit la source de données en tant qu’URI de contenu.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers, System.Collections.Generic.IList<Java.Net.HttpCookie>? cookies);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
Paramètres
- context
- Context
contexte à utiliser lors de la résolution de l’URI
- uri
- Uri
URI de contenu des données que vous souhaitez lire
- headers
- IDictionary<String,String>
les en-têtes à envoyer avec la demande de données Les en-têtes ne doivent pas inclure de cookies. Utilisez plutôt le param de cookies.
- cookies
- IList<HttpCookie>
cookies à envoyer avec la demande
- Attributs
Remarques
Définit la source de données en tant qu’URI de contenu.
Pour fournir des cookies pour les requêtes HTTP suivantes, vous pouvez installer votre propre gestionnaire de cookies par défaut et utiliser d’autres variantes d’API setDataSource à la place. Vous pouvez également utiliser cette API pour transmettre les cookies en tant que liste de HttpCookie. Si l’application n’a pas déjà installé de CookieHandler, cette API crée un CookieManager et remplit son CookieStore avec les cookies fournis. Si l’application a déjà installé son propre gestionnaire, cette API nécessite que le gestionnaire soit de type CookieManager afin que l’API puisse mettre à jour cookieStore du gestionnaire.
<strong>Remarque</strong> que la redirection inter-domaines est autorisée par défaut, mais qui peut être modifiée avec des paires clé/valeur via le paramètre d’en-têtes avec « android-allow-cross-domain-redirect » comme clé et « 0 » ou « 1 » comme valeur pour interdire ou autoriser la redirection entre domaines.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.