//package com.youku.player.ui.interf; // //import com.youku.player.apiservice.ICacheInfo; //import com.youku.player.apiservice.IUserInfo; //import com.youku.player.apiservice.IVideoHistoryInfo; // // //public abstract class IYoukuPlayer { // public IMediaPlayerDelegate mMediaPlayerDelegate; // protected BaseActivity activity; // // public abstract IMediaPlayerDelegate getmMediaPlayerDelegate(); // // public abstract void initial(BaseActivity mYoukuBaseActivity); // // public abstract void setICacheInfo(ICacheInfo mICacheInfo); // // public abstract void setIUserInfo(IUserInfo iUserInfo); // // public abstract void setIVideoHistoryInfo(IVideoHistoryInfo iVideoHistoryInfo); // // public abstract void playVideo(final String vid); // // public abstract void playVideo(final String vid, final String playlistId); // // public abstract void playVideoWithPassword(final String vid, final String password); // // public abstract void playTudouVideo(final String itemCode,int point, boolean noadv); // // public abstract void playTudouVideo(final String itemCode,int point, final String playlistCode, boolean noadv); // // public abstract void playTudouVideo(final String itemCode, boolean noadv); // // public abstract void playTudouVideoWithAlbumID(final String itemCode, final String albumID, boolean noadv); // // public abstract void playTudouVideoWithPassword(final String itemCode, final String password); // // public abstract void replayTudouVideo(final String itemCode, boolean noadv); // // public abstract void playTudouAlbum(final String albumID,int point, boolean noadv); // // public abstract void playTudouAlbum(final String albumID, boolean noadv); // // public abstract void playTudouAlbum(final String albumID, final String languageCode, boolean noadv); // // public abstract void replayTudouAlbum(final String albumID, boolean noadv); // // public abstract void playVideo(String vid, boolean isCache, int point); // // public abstract void playLocalVideo(final String vid, String url, String videoTitle); // // public abstract void playLocalVideo(String vid, String url, String title, int progress); // // public abstract void playLocalVideo(String url, String title); // // public abstract void playLocalVideo(String url, String title, int progress); // // public abstract void replayLocalVideo(final String vid, String url, String title); // // public abstract void playVideoNoAdv(String vid); // // public abstract void playVideoWithStage(String id, boolean isCache, int point,int videoStage); // // public abstract void playVideoWithStageTudou(String id, boolean isCache, int point,int videoStage); // // public abstract void playVideoAdvext(String id, String adext); // // public abstract void playHLS(String liveid); // // public abstract void playYoukuHLS(String liveid); //}