点击图片后如何播放YouTube视频?

普尼特·楚(Puneet Chugh)

我正在Android上的一个应用程序上工作,我想在该应用程序上单击图像即可播放youtube视频。我不想转到其他活动或屏幕。

另外,我不希望视频占用分配给图像的空间以外的任何额外空间。

有人可以提出任何解决方案吗?我没有找到有关Android的任何帖子。

普尼特·楚(Puneet Chugh)

谢谢您的帮助。这对于我的应用来说确实很好。让我解释一下我最终是如何做到的。为此,我们需要相对布局,在其中可以使视图重叠。我已经将ImageView和youtubeView重叠了。最初,我将ImageView设置为VISIBLE,将youtubeView设置为INVISIBLE。在ImageView的View.onClickListener中,我将ImageView设置为INVISIBLE,将youtubeView设置为VISIBLE。对我来说很好。

注意:除非您要创建自己的自定义布局,否则视图的重叠只能在RelativeLayout中进行,而不能在任何其他布局中进行。

    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="?android:attr/listPreferredItemHeight"
        android:paddingStart="@dimen/activity_horizontal_margin_less"
        android:paddingRight="@dimen/activity_horizontal_margin_less"
        android:paddingTop="@dimen/activity_vertical_margin_less"
        android:paddingBottom="@dimen/activity_vertical_margin_less"
        tools:context="com.example.puneet.movieout.MovieInfoDisplay"
        >


        <TextView
            android:layout_width="wrap_content"
            android:id="@+id/textView2"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:text="I am Puneet Chugh. I am Puneet Chugh"
            android:layout_centerHorizontal="true"
            android:textSize="24sp"
            android:textStyle="bold"
            android:textColor="@color/black"/>

        <com.google.android.youtube.player.YouTubePlayerView
            android:id="@+id/youtube_view"
            android:layout_below="@+id/textView2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"

        />
        <ImageView
            android:layout_marginTop="10dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:id="@+id/imageView"
            android:layout_below="@+id/textView2"/>
    </RelativeLayout>

活动部分:

    youTubeView.setVisibility(View.INVISIBLE);

    moviePoster.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            moviePoster.setVisibility(View.INVISIBLE);
            youTubeView.setVisibility(View.VISIBLE);
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何播放YouTube视频?

来自分类Dev

如何播放YouTube视频?

来自分类Dev

点击<li>项以播放youtube视频

来自分类Dev

youtube视频播放完毕后如何使按钮可见

来自分类Dev

如何循环播放YouTube视频

来自分类Dev

如何循环播放YouTube视频

来自分类Dev

VLC如何播放youtube视频?

来自分类Dev

如何删除跨度并在点击范围内播放跨度的youtube视频?

来自分类Dev

jQuery使YouTube视频在点击外部弹出窗口时停止播放

来自分类Dev

播放 YouTube 视频后无法正确设置相关视频

来自分类Dev

如何强迫YouTube播放高清视频

来自分类Dev

如何循环播放嵌入的YouTube视频?

来自分类Dev

如何使用MPMoviePlayer播放YouTube视频?

来自分类Dev

如何使用MPMoviePlayerController播放youtube视频?

来自分类Dev

Discord如何嵌入YouTube可播放的视频?

来自分类Dev

如何在YouTube中播放私人视频?

来自分类Dev

如何同时播放 youtube 视频和 ncmpcpp?

来自分类Dev

PyQt5:视频结束后如何删除小部件并将图片放在视频播放器的位置

来自分类Dev

youtube应用恢复视频后,如何在我的服务中停止播放音乐?

来自分类Dev

YouTube视频播放完毕后,如何为事件添加事件监听器

来自分类Dev

网页加载10秒后如何以自动播放方式启动youtube视频?

来自分类Dev

倒计时结束后,如何在 youtube 上播放视频?

来自分类Dev

点击播放HTML视频

来自分类Dev

如何通过YouTube播放器自动播放视频

来自分类Dev

如何使 Youtube 播放器弹出并播放视频?

来自分类Dev

如何在本机播放器中播放youtube视频以及如何下载youtube视频

来自分类Dev

如何建立具有youtube视频的视频播放列表?

来自分类Dev

我关闭内窗后播放YouTube视频

来自分类Dev

AngularJS和Youtube,在视频播放完毕后调用脚本

Related 相关文章

  1. 1

    如何播放YouTube视频?

  2. 2

    如何播放YouTube视频?

  3. 3

    点击<li>项以播放youtube视频

  4. 4

    youtube视频播放完毕后如何使按钮可见

  5. 5

    如何循环播放YouTube视频

  6. 6

    如何循环播放YouTube视频

  7. 7

    VLC如何播放youtube视频?

  8. 8

    如何删除跨度并在点击范围内播放跨度的youtube视频?

  9. 9

    jQuery使YouTube视频在点击外部弹出窗口时停止播放

  10. 10

    播放 YouTube 视频后无法正确设置相关视频

  11. 11

    如何强迫YouTube播放高清视频

  12. 12

    如何循环播放嵌入的YouTube视频?

  13. 13

    如何使用MPMoviePlayer播放YouTube视频?

  14. 14

    如何使用MPMoviePlayerController播放youtube视频?

  15. 15

    Discord如何嵌入YouTube可播放的视频?

  16. 16

    如何在YouTube中播放私人视频?

  17. 17

    如何同时播放 youtube 视频和 ncmpcpp?

  18. 18

    PyQt5:视频结束后如何删除小部件并将图片放在视频播放器的位置

  19. 19

    youtube应用恢复视频后,如何在我的服务中停止播放音乐?

  20. 20

    YouTube视频播放完毕后,如何为事件添加事件监听器

  21. 21

    网页加载10秒后如何以自动播放方式启动youtube视频?

  22. 22

    倒计时结束后,如何在 youtube 上播放视频?

  23. 23

    点击播放HTML视频

  24. 24

    如何通过YouTube播放器自动播放视频

  25. 25

    如何使 Youtube 播放器弹出并播放视频?

  26. 26

    如何在本机播放器中播放youtube视频以及如何下载youtube视频

  27. 27

    如何建立具有youtube视频的视频播放列表?

  28. 28

    我关闭内窗后播放YouTube视频

  29. 29

    AngularJS和Youtube,在视频播放完毕后调用脚本

热门标签

归档