项目:chromium-for-android-56-debug-video
文件:RemoteMediaPlayerController.java
private void showMediaRouteDialog(MediaStateListener player,MediaRouteController controller,Activity activity) {
FragmentManager fm = ((FragmentActivity) activity).getSupportFragmentManager();
if (fm == null) {
throw new IllegalStateException("The activity must be a subclass of FragmentActivity");
}
MediaRouteDialogFactory factory = new MediaRouteChooserDialogFactory(player,controller,activity);
if (fm.findFragmentByTag(
"android.support.v7.mediarouter:MediaRouteChooserDialogFragment") != null) {
Log.w(TAG,"showDialog(): Route chooser dialog already showing!");
return;
}
MediaRouteChooserDialogFragment f = factory.onCreateChooserDialogFragment();
f.setRouteSelector(controller.buildMediaRouteSelector());
f.show(fm,"android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
项目:castscreen
文件:CastScreenActivity.java
/**
* called after the user finishes the screen capture permissions activity
* @param requestCode arbitrary int representing why the activity was started
* @param resultCode int indicating success or failure
* @param data an Intent representing screen capture permission
*/
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent data) {
if (requestCode != SCREEN_CAPTURE_REQUEST) {
// this request wasn't meant for us
} else if (resultCode != AppCompatActivity.RESULT_OK) {
Toast.makeText(this,"Screen casting won't work without capture permission",Toast.LENGTH_LONG).show();
} else {
mPermissionsResultCode = resultCode;
mPermissionsData = data;
if (mProvider != null && mProvider.getMediaRouteButton() != null) {
MediaRouteDialogFactory factory = mProvider.getMediaRouteButton().getDialogFactory();
MediaRouteChooserDialogFragment chooser = factory.onCreateChooserDialogFragment();
chooser.setRouteSelector(mSelector);
FragmentManager fm = getSupportFragmentManager();
chooser.show(fm,CastScreenMediaRouteButton.CHOOSER_TAG);
} else {
Log.e(TAG,"Null action provider or route button - " + PLEASE_REPORT_BUG);
}
}
}
项目:AndroidChromium
文件:RemoteMediaPlayerController.java
private void showMediaRouteDialog(MediaStateListener player,"android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
项目:Vafrinn
文件:RemoteMediaPlayerController.java
private void showMediaRouteDialog(MediaRouteController controller,Activity activity) {
FragmentManager fm = ((FragmentActivity) activity).getSupportFragmentManager();
if (fm == null) {
throw new IllegalStateException("The activity must be a subclass of FragmentActivity");
}
MediaRouteDialogFactory factory = new ChromeMediaRouteDialogFactory();
if (fm.findFragmentByTag(
"android.support.v7.mediarouter:MediaRouteChooserDialogFragment") != null) {
Log.w(TAG,"showDialog(): Route chooser dialog already showing!");
return;
}
MediaRouteChooserDialogFragment f = factory.onCreateChooserDialogFragment();
f.setRouteSelector(controller.buildMediaRouteSelector());
f.show(fm,"android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
项目:Vafrinn
文件:ChromeMediaRouteDialogFactory.java
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new MediaRouteChooserDialogFragment() {
final SystemVisibilitySaver mVisibilitySaver = new SystemVisibilitySaver();
@Override
public MediaRouteChooserDialog onCreateChooserDialog(
Context context,Bundle savedInstanceState) {
mVisibilitySaver.saveSystemVisibility(getActivity());
return new MediaRouteChooserDialog(context);
}
@Override
public void onStop() {
super.onStop();
mVisibilitySaver.restoreSystemVisibility(getActivity());
}
};
}
private void showMediaRouteDialog(MediaStateListener player,"android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
项目:vinyl-cast
文件:MainActivity.java
private void openCastDialog() {
final FragmentManager fm = getSupportFragmentManager();
MediaRouteChooserDialogFragment f = MediaRouteDialogFactory.getDefault().onCreateChooserDialogFragment();
f.setRouteSelector(CastContext.getSharedInstance(this).getMergedSelector());
f.show(fm,"android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
项目:chromium-for-android-56-debug-video
文件:MediaRouteChooserDialogFactory.java
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new Fragment(mController,mPlayer);
}
项目:Pocket-Plays-for-Twitch
文件:StreamFragment.java
@NonNull
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new CustomMediaRouteChooserDialogFragment();
}
项目:Pocket-Plays-for-Twitch
文件:MainActivity.java
@NonNull
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new CustomMediaRouteChooserDialogFragment();
}
项目:AndroidChromium
文件:MediaRouteChooserDialogFactory.java
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new Fragment(mController,mPlayer);
}
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new Fragment(mController,mPlayer);
}
项目:Popeens-DSub
文件:CustomMediaRouteDialogFactory.java
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new CustomMediaRouteChooserDialogFragment();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。