Lines Matching defs:item

126     public void play(final PlaylistItem item) {
128 Log.d(TAG, "play: item=" + item);
130 mClient.play(item.getUri(), "video/mp4", null, 0, null, new ItemActionCallback() {
135 item.setRemoteItemId(itemId);
136 if (item.getPosition() > 0) {
137 seekInternal(item);
139 if (item.getState() == MediaItemStatus.PLAYBACK_STATE_PAUSED) {
157 public void seek(final PlaylistItem item) {
158 seekInternal(item);
162 public void getStatus(final PlaylistItem item, final boolean update) {
163 if (!mClient.hasSession() || item.getRemoteItemId() == null) {
164 // if session is not valid or item id not assigend yet.
170 Log.d(TAG, "getStatus: item=" + item + ", update=" + update);
172 mClient.getStatus(item.getRemoteItemId(), null, new ItemActionCallback() {
181 item.setState(state);
182 item.setPosition(itemStatus.getContentPosition());
183 item.setDuration(itemStatus.getContentDuration());
184 item.setTimestamp(itemStatus.getTimestamp());
284 public void enqueue(final PlaylistItem item) {
290 startSession(item);
292 enqueueInternal(item);
295 mTempQueue.add(item);
297 enqueueInternal(item);
359 private void enqueueInternal(final PlaylistItem item) {
363 Log.d(TAG, "enqueue: item=" + item);
365 mClient.enqueue(item.getUri(), "video/mp4", null, 0, null, new ItemActionCallback() {
370 item.setRemoteItemId(itemId);
371 if (item.getPosition() > 0) {
372 seekInternal(item);
374 if (item.getState() == MediaItemStatus.PLAYBACK_STATE_PAUSED) {
376 } else if (item.getState() == MediaItemStatus.PLAYBACK_STATE_PLAYING) {
381 for (PlaylistItem item : mTempQueue) {
382 enqueueInternal(item);
401 private void seekInternal(final PlaylistItem item) {
405 Log.d(TAG, "seek: item=" + item);
407 mClient.seek(item.getRemoteItemId(), item.getPosition(), null, new ItemActionCallback() {
424 private void startSession(final PlaylistItem item) {
429 enqueueInternal(item);