java - 如何从 FIREBASE 数据库中调用我的项目?请
问题描述
原则上,我在 Firebase 中创建了一个数据库,其数据库连接到项目(Android Studio)。我有一个名为“urlmovie”的项目,其中包含电影的 URL。
如何调用包含该 URL 的项目(它已上传到 Firebase 数据库中)我希望当我单击播放按钮时它会启动电影。
这是我的MOVIES_ACTIVITY.JAVA代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_movies);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
ExtendedFloatingActionButton extendedFloatingActionButton =findViewById(R.id.fab);
extendedFloatingActionButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String peliculaName = getIntent().getStringExtra("title");
String url="";
switch (peliculaName) {
case "BAD BOYS FOR LIFE (2020)":
url = "IF I PLACE THE URL HERE, PLAY THE FILM BUT I DON'T WANT THE URL TO BE PLACED FROM THE PROJECT IF IT IS ALREADY IN THE DATABASE (FIREBASE FROM GOOGLE)";
break;
case "SCOOBY! (2020)":
url = "";
break;
case "BIRDS OF PREY (2020)":
url = "";
break;
}
Intent intent = new Intent(getApplicationContext(), player.class);
intent.putExtra("title", url);
startActivity(intent);
}
});
播放器.JAVA
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_player);
getSupportActionBar().hide();
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
//VARIABLES
playerView = findViewById(R.id.plaver_view);
progressBar = findViewById(R.id.progress_bar);
//FULLSCREEN
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN
,WindowManager.LayoutParams.FLAG_FULLSCREEN);
//VIDEO URL
Uri videoUrl= Uri.parse(getIntent().getStringExtra("title"));
解决方案
推荐阅读
- c# - 如何使用 Dapper 检查空值
- reactjs - 从外部链接到 React PWA 的深度链接
- python - 突出显示python pandas to_latex中每一行的最佳值
- javascript - Highchart 地图/Highmaps 在点击国家时更新 vue 数据属性
- python - 替换之前出现的字符串
- amazon-web-services - VPC 中的 AWS Lambda:随机网络问题
- jquery - jQuery:忽略 a 中的类
- 元素
- ios - 装有 Parallels 的 MacBook Pro 上没有声音
- postgresql - 我可以在 SELECT 中获取返回的 TABLE 中的每个字段吗?
- android - 如何使图像适合android中的所有不同屏幕?我需要 440x300dp 的图片,查看我的截图