public class MediaBrowser
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MediaBrowser.EventListener
Listener called when medias are added or removed.
|
static class |
MediaBrowser.Flag |
| Constructor and Description |
|---|
MediaBrowser(LibVLC libvlc,
MediaBrowser.EventListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
browse(Media media,
int flags)
Browse to the specified media.
|
void |
browse(java.lang.String path,
int flags)
Browse to the specified local path starting with '/'.
|
void |
browse(android.net.Uri uri,
int flags)
Browse to the specified uri.
|
void |
changeEventListener(MediaBrowser.EventListener eventListener)
Reset this media browser and register a new EventListener
|
void |
discoverNetworkShares()
Discover all networks shares
|
void |
discoverNetworkShares(java.lang.String serviceName)
Discover networks shares using a specified Discoverer
|
Media |
getMediaAt(int index)
Get a media at a specified index.
|
int |
getMediaCount()
Get the number or media.
|
void |
release()
Release the MediaBrowser.
|
void |
setIgnoreFileTypes(java.lang.String list)
Override the extensions list to be ignored in browsing
default is "db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa"
|
public MediaBrowser(LibVLC libvlc, MediaBrowser.EventListener listener)
public void release()
public void changeEventListener(MediaBrowser.EventListener eventListener)
eventListener - new EventListener for this browserpublic void discoverNetworkShares()
public void discoverNetworkShares(java.lang.String serviceName)
serviceName - see MediaDiscoverer.Description.Category#namepublic void browse(java.lang.String path,
int flags)
path - flags - see MediaBrowser.Flagpublic void browse(android.net.Uri uri,
int flags)
uri - flags - see MediaBrowser.Flagpublic void browse(Media media, int flags)
media - Can be a media returned by MediaBrowser.flags - see MediaBrowser.Flagpublic int getMediaCount()
public Media getMediaAt(int index)
release().public void setIgnoreFileTypes(java.lang.String list)
list - files extensions to be ignored by browser