| 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 #include "chrome/browser/media/android/remote/remote_media_player_bridge.h" | 5 #include "chrome/browser/media/android/remote/remote_media_player_bridge.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/android/jni_android.h" | 9 #include "base/android/jni_android.h" |
| 10 #include "base/android/jni_string.h" | 10 #include "base/android/jni_string.h" |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 173 static_cast<RemoteMediaPlayerManager*>(manager())->SwitchToRemotePlayer( | 173 static_cast<RemoteMediaPlayerManager*>(manager())->SwitchToRemotePlayer( |
| 174 player_id(), ConvertJavaStringToUTF8(env, casting_message)); | 174 player_id(), ConvertJavaStringToUTF8(env, casting_message)); |
| 175 if (!time_update_timer_.IsRunning()) { | 175 if (!time_update_timer_.IsRunning()) { |
| 176 time_update_timer_.Start( | 176 time_update_timer_.Start( |
| 177 FROM_HERE, | 177 FROM_HERE, |
| 178 base::TimeDelta::FromMilliseconds(media::kTimeUpdateInterval), this, | 178 base::TimeDelta::FromMilliseconds(media::kTimeUpdateInterval), this, |
| 179 &RemoteMediaPlayerBridge::OnTimeUpdateTimerFired); | 179 &RemoteMediaPlayerBridge::OnTimeUpdateTimerFired); |
| 180 } | 180 } |
| 181 } | 181 } |
| 182 | 182 |
| 183 void RemoteMediaPlayerBridge::OnCastStarted( |
| 184 JNIEnv* env, |
| 185 const JavaParamRef<jobject>& obj) { |
| 186 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| 187 static_cast<RemoteMediaPlayerManager*>(manager())->OnRemotePlaybackStarted( |
| 188 player_id()); |
| 189 } |
| 190 |
| 183 void RemoteMediaPlayerBridge::OnCastStopping(JNIEnv* env, | 191 void RemoteMediaPlayerBridge::OnCastStopping(JNIEnv* env, |
| 184 const JavaParamRef<jobject>& obj) { | 192 const JavaParamRef<jobject>& obj) { |
| 185 static_cast<RemoteMediaPlayerManager*>(manager()) | 193 static_cast<RemoteMediaPlayerManager*>(manager()) |
| 186 ->SwitchToLocalPlayer(player_id()); | 194 ->SwitchToLocalPlayer(player_id()); |
| 187 } | 195 } |
| 188 | 196 |
| 189 void RemoteMediaPlayerBridge::OnSeekCompleted( | 197 void RemoteMediaPlayerBridge::OnSeekCompleted( |
| 190 JNIEnv* env, | 198 JNIEnv* env, |
| 191 const JavaParamRef<jobject>& obj) { | 199 const JavaParamRef<jobject>& obj) { |
| 192 OnSeekComplete(); | 200 OnSeekComplete(); |
| (...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 480 Java_RemoteMediaPlayerBridge_setCookies( | 488 Java_RemoteMediaPlayerBridge_setCookies( |
| 481 env, java_bridge_, ConvertUTF8ToJavaString(env, cookies)); | 489 env, java_bridge_, ConvertUTF8ToJavaString(env, cookies)); |
| 482 } | 490 } |
| 483 | 491 |
| 484 MediaPlayerAndroid* RemoteMediaPlayerBridge::GetLocalPlayer() { | 492 MediaPlayerAndroid* RemoteMediaPlayerBridge::GetLocalPlayer() { |
| 485 return static_cast<RemoteMediaPlayerManager*>(manager())->GetLocalPlayer( | 493 return static_cast<RemoteMediaPlayerManager*>(manager())->GetLocalPlayer( |
| 486 player_id()); | 494 player_id()); |
| 487 } | 495 } |
| 488 | 496 |
| 489 } // namespace remote_media | 497 } // namespace remote_media |
| OLD | NEW |