public class BoxPreviewAudioFragment extends BoxPreviewMediaFragment
BoxPreviewFragment.BoxPreviewController, BoxPreviewFragment.Listener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METADATA_ID3_TAG |
mAudioCapabilities, mAudioReceiver, mMediaControlAnchorView, mPlayer, mPlayerPosition, mSurfaceView, OUT_PLAYER_POSITIONmIsErrorShowing, mReportsTransferBytesEXTRA_BOX_ITEM, EXTRA_POSITION, EXTRA_PREVIEW_LOADED, EXTRA_THUMBNAIL_LOADED, mController, mPosition, mPreviewLoaded, mReceiver, mThumbnailLoaded| Constructor and Description |
|---|
BoxPreviewAudioFragment() |
| Modifier and Type | Method and Description |
|---|---|
protected RendererBuilder |
getBuilder()
Gets the builder that creates the appropriate rendering for the player
|
static java.util.concurrent.FutureTask |
getCacheID3TagsTask(PreviewController previewController,
com.box.androidsdk.content.models.BoxFile boxFile) |
protected android.content.IntentFilter |
getIntentFilter() |
protected BoxApiPreview.Extensions |
getPreviewExtension()
Gets the extension that will be used with the preview endpoint
|
protected BoxTransferProgressBar |
getProgressBar() |
protected java.util.ArrayList<java.lang.Integer> |
getVisibleViews() |
protected void |
handleMessage(BoxPreviewMessage msg) |
protected void |
initPlayer()
Initializes the player and notifies the activity that the fragment is ready
|
void |
loadContent(BoxExecutor executor,
java.util.Collection<java.util.concurrent.FutureTask> tasks,
PreviewStorage storage) |
protected void |
notifyFragmentLoaded()
Notifies listeners that all necessary components required by the preview fragment are loaded and ready
|
protected void |
onBoxRequestError(com.box.androidsdk.content.requests.BoxResponse response) |
protected void |
onBoxRequestSuccess(com.box.androidsdk.content.requests.BoxResponse response) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroyView() |
void |
onErrorOccurred(java.lang.Exception ex) |
protected void |
tryAddAudioId3MetadataRequest() |
canInitPlayer, checkTasksBeforeExecute, getMediaControls, getMediaUri, onAudioCapabilitiesChanged, onDestroy, onPause, onResume, onSaveInstanceState, onTaskCompleted, onVideoSizeChanged, releasePlayer, setPreviewController, surfaceChanged, surfaceCreated, surfaceDestroyed, updateLoadingStatushideError, hideProgress, initDefaultViews, isContainerVisible, onActivityCreated, onCreate, onStart, restartDownload, restoreStatus, setProgress, showProgress, showUnavailablecancelLoadContent, checkTasksBeforeExecute, createInstance, execute, getBoxFile, getBoxSession, getPosition, getPreviewController, isContentLoading, loadContent, notifyFragmentUnloaded, onDetach, onInternetConnectionChanged, setUserVisibleHint, showNetworkUnavailabledump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityResult, onAttach, onAttach, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPrepareOptionsMenu, onRequestPermissionsResult, onStop, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenupublic static final java.lang.String METADATA_ID3_TAG
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class BoxPreviewMediaFragmentprotected BoxTransferProgressBar getProgressBar()
getProgressBar in class BoxPreviewDefaultFragmentprotected java.util.ArrayList<java.lang.Integer> getVisibleViews()
getVisibleViews in class BoxPreviewDefaultFragmentprotected android.content.IntentFilter getIntentFilter()
getIntentFilter in class BoxPreviewFragmentprotected RendererBuilder getBuilder()
BoxPreviewMediaFragmentgetBuilder in class BoxPreviewMediaFragmentprotected void initPlayer()
BoxPreviewMediaFragmentinitPlayer in class BoxPreviewMediaFragmentprotected BoxApiPreview.Extensions getPreviewExtension()
BoxPreviewMediaFragmentgetPreviewExtension in class BoxPreviewMediaFragmentpublic void onErrorOccurred(java.lang.Exception ex)
onErrorOccurred in interface BoxPlayer.ListeneronErrorOccurred in class BoxPreviewMediaFragmentprotected void handleMessage(BoxPreviewMessage msg)
handleMessage in class BoxPreviewFragmentprotected void notifyFragmentLoaded()
BoxPreviewFragmentnotifyFragmentLoaded in class BoxPreviewMediaFragmentprotected void onBoxRequestSuccess(com.box.androidsdk.content.requests.BoxResponse response)
onBoxRequestSuccess in class BoxPreviewMediaFragmentprotected void onBoxRequestError(com.box.androidsdk.content.requests.BoxResponse response)
onBoxRequestError in class BoxPreviewMediaFragmentpublic void loadContent(BoxExecutor executor, java.util.Collection<java.util.concurrent.FutureTask> tasks, PreviewStorage storage)
loadContent in class BoxPreviewDefaultFragmentpublic void onDestroyView()
onDestroyView in class BoxPreviewMediaFragmentprotected void tryAddAudioId3MetadataRequest()
public static java.util.concurrent.FutureTask getCacheID3TagsTask(PreviewController previewController, com.box.androidsdk.content.models.BoxFile boxFile)