OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.media.remote; | 5 package org.chromium.chrome.browser.media.remote; |
6 | 6 |
7 import android.graphics.Bitmap; | 7 import android.graphics.Bitmap; |
8 | 8 |
9 import org.chromium.base.Log; | 9 import org.chromium.base.Log; |
10 import org.chromium.base.annotations.CalledByNative; | 10 import org.chromium.base.annotations.CalledByNative; |
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
315 } else { | 315 } else { |
316 mSeekRequested = true; | 316 mSeekRequested = true; |
317 mSeekLocation = msec; | 317 mSeekLocation = msec; |
318 } | 318 } |
319 } | 319 } |
320 | 320 |
321 private void onRouteAvailabilityChange() { | 321 private void onRouteAvailabilityChange() { |
322 Log.d(TAG, "onRouteAvailabilityChange: " + mRouteIsAvailable + ", " + mI
sPlayable); | 322 Log.d(TAG, "onRouteAvailabilityChange: " + mRouteIsAvailable + ", " + mI
sPlayable); |
323 if (mNativeRemoteMediaPlayerBridge == 0) return; | 323 if (mNativeRemoteMediaPlayerBridge == 0) return; |
324 | 324 |
325 int availability = WebRemotePlaybackAvailability.kDeviceNotAvailable; | 325 int availability = WebRemotePlaybackAvailability.DEVICE_NOT_AVAILABLE; |
326 if (!mRouteIsAvailable && !mIsPlayable) { | 326 if (!mRouteIsAvailable && !mIsPlayable) { |
327 availability = WebRemotePlaybackAvailability.kSourceNotSupported; | 327 availability = WebRemotePlaybackAvailability.SOURCE_NOT_SUPPORTED; |
328 } else if (mRouteIsAvailable && mIsPlayable) { | 328 } else if (mRouteIsAvailable && mIsPlayable) { |
329 availability = WebRemotePlaybackAvailability.kDeviceAvailable; | 329 availability = WebRemotePlaybackAvailability.DEVICE_AVAILABLE; |
330 } else if (mRouteIsAvailable) { | 330 } else if (mRouteIsAvailable) { |
331 // mIsPlayable is false here. | 331 // mIsPlayable is false here. |
332 availability = WebRemotePlaybackAvailability.kSourceNotCompatible; | 332 availability = WebRemotePlaybackAvailability.SOURCE_NOT_COMPATIBLE; |
333 } | 333 } |
334 nativeOnRouteAvailabilityChanged(mNativeRemoteMediaPlayerBridge, availab
ility); | 334 nativeOnRouteAvailabilityChanged(mNativeRemoteMediaPlayerBridge, availab
ility); |
335 } | 335 } |
336 | 336 |
337 @CalledByNative | 337 @CalledByNative |
338 protected void destroy() { | 338 protected void destroy() { |
339 Log.d(TAG, "destroy"); | 339 Log.d(TAG, "destroy"); |
340 if (mRouteController != null) { | 340 if (mRouteController != null) { |
341 mRouteController.removeMediaStateListener(mMediaStateListener); | 341 mRouteController.removeMediaStateListener(mMediaStateListener); |
342 } | 342 } |
(...skipping 28 matching lines...) Expand all Loading... |
371 private native String nativeGetTitle(long nativeRemoteMediaPlayerBridge); | 371 private native String nativeGetTitle(long nativeRemoteMediaPlayerBridge); |
372 private native void nativePauseLocal(long nativeRemoteMediaPlayerBridge); | 372 private native void nativePauseLocal(long nativeRemoteMediaPlayerBridge); |
373 private native int nativeGetLocalPosition(long nativeRemoteMediaPlayerBridge
); | 373 private native int nativeGetLocalPosition(long nativeRemoteMediaPlayerBridge
); |
374 private native void nativeOnCastStarting(long nativeRemoteMediaPlayerBridge, | 374 private native void nativeOnCastStarting(long nativeRemoteMediaPlayerBridge, |
375 String castingMessage); | 375 String castingMessage); |
376 private native void nativeOnCastStarted(long nativeRemoteMediaPlayerBridge); | 376 private native void nativeOnCastStarted(long nativeRemoteMediaPlayerBridge); |
377 private native void nativeOnCastStopping(long nativeRemoteMediaPlayerBridge)
; | 377 private native void nativeOnCastStopping(long nativeRemoteMediaPlayerBridge)
; |
378 private native void nativeOnError(long nativeRemoteMediaPlayerBridge); | 378 private native void nativeOnError(long nativeRemoteMediaPlayerBridge); |
379 private native void nativeOnSeekCompleted(long nativeRemoteMediaPlayerBridge
); | 379 private native void nativeOnSeekCompleted(long nativeRemoteMediaPlayerBridge
); |
380 } | 380 } |
OLD | NEW |