在播放过程中或播放结束时点击视频后的自定义操作

弗朗切斯科·加尔加尼(Francesco Galgani)

我的用例:我有一个图像,它是视频的预览。当用户点击预览时,视频应开始全屏播放(我想是另一种形式)。当视频结束或在播放过程中用户点按视频时,应显示以前的表格。这与问题的用例相同:代号纵向锁定应用程序中的一种横向形式的表单

我的问题是:MediaPlayer在按下视频或视频结束时,该类似乎没有公开执行自定义操作的方法,如本用例所要求的那样。MediaPlayer是同行组成部分,所以我不知道,如果试图用一个按钮为龙头组件可以踏踏实实做一个水龙头后的动作。任何想法?

Shai Almog

不幸的是,从这个意义上说,媒体是相当复杂的。您可以本地依赖媒体播放器的行为,该行为无缝地处理方向更改,播放等(搜索等)。或者,您可以在媒体对象中自行实现所有操作,在这种情况下,您可以使用本机对等覆盖,并在媒体视图顶部具有透明组件,该组件将捕获所有点击。

前者将提供更本地的UX,并将自动旋转UI,但由于没有Form底层UI,我们无法控制在调用时显示setNativePlayerMode(true)在这种情况下,当您点击视频时,它会暂停。要退出播放,您可以使用设备的本机键,例如返回或完成按钮,然后将其返回给父级Form请注意,由于这是本机行为,因此它在设备上的行为有所不同,因此在此处进行设备测试很重要。

您可以选择将媒体组件放置在屏幕中央,然后可以覆盖所有内容并自定义所有内容。您可以在顶部放置分层布局,并获取所有点击事件。您将需要添加自己的进度,播放,暂停等UI元素。用户将需要物理旋转设备,因为方向不会自行改变(大部分情况下)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在播放过程中分割视频“窗口”

来自分类Dev

在播放过程中安排ToneJS事件

来自分类Dev

如何自定义拖放过程中显示的视图?

来自分类Dev

如何自定义拖放过程中显示的视图?

来自分类Dev

如何更新模板,以便进度条显示播放过程中视频的位置?

来自分类Dev

在自定义视图中播放iOS中的视频

来自分类Dev

在Android的自定义KeyboardView背景中播放视频

来自分类Dev

如何使自定义播放器播放Dailymotion视频?

来自分类Dev

如何制作打字动画,可以在播放过程中重新开始

来自分类Dev

HTML 5视频播放器自定义,可在播放总视频量的10%后暂停

来自分类Dev

在iOS中使用自定义视频播放器播放Vimeo视频

来自分类Dev

为YouTube视频添加自定义播放按钮

来自分类Dev

用自定义图片,视频js替换播放图标

来自分类Dev

如何从iOS中的自定义视频播放器屏幕捕获静止图像?

来自分类Dev

自定义html5视频播放器的controls元素中的按钮

来自分类Dev

如何从iOS中的自定义视频播放器屏幕捕获静止图像?

来自分类Dev

视频播放结束后添加事件

来自分类Dev

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

来自分类Dev

如何在播放过程中使用“ pacmd set-default-sink”更改PulseAudio Sink?

来自分类Dev

播放2.5:在自定义http操作中获取响应正文

来自分类Dev

播放2.5:在自定义http操作中获取响应正文

来自分类Dev

存储过程中的自定义错误

来自分类Dev

在验证过程中响应自定义状态代码

来自分类Dev

创建过程中的openssl自定义属性

来自分类Dev

视频JS-在视频结束后使用重播图标更改ControlBar中的播放图标

来自分类Dev

视频JS-在视频结束后使用重播图标更改ControlBar中的播放图标

来自分类Dev

点击播放HTML视频

来自分类Dev

单击图像时播放 YouTube 视频,并在视频结束时返回图像

来自分类Dev

自定义CollectionView标头在滚动过程中消失(自定义UICollectionFlowLayout)

Related 相关文章

  1. 1

    在播放过程中分割视频“窗口”

  2. 2

    在播放过程中安排ToneJS事件

  3. 3

    如何自定义拖放过程中显示的视图?

  4. 4

    如何自定义拖放过程中显示的视图?

  5. 5

    如何更新模板,以便进度条显示播放过程中视频的位置?

  6. 6

    在自定义视图中播放iOS中的视频

  7. 7

    在Android的自定义KeyboardView背景中播放视频

  8. 8

    如何使自定义播放器播放Dailymotion视频?

  9. 9

    如何制作打字动画,可以在播放过程中重新开始

  10. 10

    HTML 5视频播放器自定义,可在播放总视频量的10%后暂停

  11. 11

    在iOS中使用自定义视频播放器播放Vimeo视频

  12. 12

    为YouTube视频添加自定义播放按钮

  13. 13

    用自定义图片,视频js替换播放图标

  14. 14

    如何从iOS中的自定义视频播放器屏幕捕获静止图像?

  15. 15

    自定义html5视频播放器的controls元素中的按钮

  16. 16

    如何从iOS中的自定义视频播放器屏幕捕获静止图像?

  17. 17

    视频播放结束后添加事件

  18. 18

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

  19. 19

    如何在播放过程中使用“ pacmd set-default-sink”更改PulseAudio Sink?

  20. 20

    播放2.5:在自定义http操作中获取响应正文

  21. 21

    播放2.5:在自定义http操作中获取响应正文

  22. 22

    存储过程中的自定义错误

  23. 23

    在验证过程中响应自定义状态代码

  24. 24

    创建过程中的openssl自定义属性

  25. 25

    视频JS-在视频结束后使用重播图标更改ControlBar中的播放图标

  26. 26

    视频JS-在视频结束后使用重播图标更改ControlBar中的播放图标

  27. 27

    点击播放HTML视频

  28. 28

    单击图像时播放 YouTube 视频,并在视频结束时返回图像

  29. 29

    自定义CollectionView标头在滚动过程中消失(自定义UICollectionFlowLayout)

热门标签

归档