I have an activity that show half of the screen facing user and the other half facing another guy in opposite direction. The portion facing another guy has a video view. Like this:

我有一个活动,显示一半的屏幕面向用户,另一半面向另一个相反方向的人。面对另一个人的部分有一个视频视图。是这样的:

In my activity layout, I have:

在我的活动布局中,我有:

android:id="@+id/LinearLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

android:id="@+id/scrollViewTop"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_margin="10dp"

android:layout_weight="1"

android:scrollbars="none"

android:rotation="180.0" >

......

android:id="@+id/videoView1"

android:layout_width="75dp"

android:layout_height="75dp" />

......

android:layout_width="match_parent"

android:layout_height="100dp"

android:orientation="vertical" >

I use following code to set the video view: (videofile.mp4)

我使用以下代码来设置视频视图:(videofile.mp4)

videoView1 = (VideoView) findViewById(R.id.videoView1);

Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.videofile);

videoView1.setVideoURI(video);

videoView1.start();

It show a black screen without the video playing. Other content is showing correctly in 180 degree rotation except the video playback.

它显示了一个没有视频播放的黑色屏幕。除视频播放外,其他内容在180度旋转时显示正确。

However, if I remove the line android:rotation="180.0" the video is playing correctly.

但是,如果我删除线android:旋转="180.0"视频播放正确。

Is there a way to play the video while the screen is rotated?

当屏幕旋转时,有办法播放视频吗?

1 个解决方案

#1

0

Haven't got any luck finding the proper solution. I use a walk-around instead.

没有找到合适的解决办法。我用散步代替。

First apply a rotation to the video view within the parent rotation.

首先对父旋转中的视频视图进行旋转。

android:layout_width="75dp" android:layout_height="75dp" android:旋转="180.0" />。

This will cause the layout to become:

这将导致布局成为:

Then we output the video source (videofile.mp4) to play in 180 degrees.

然后我们输出视频源(videofile.mp4),播放180度。

With 1 + 2, it is "as if" the video is playing in the other direction.

在1 + 2的情况下,“好像”这个视频在另一个方向播放。

android 视频播放 旋转,Android:视频视图在旋转后不会播放。相关推荐

  1. 视频教程-FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器-Android

    FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器 从事Android移动端开发多年.主导开发过直播.电商.聊天等各种类型APP和游戏SDK:熟悉Android音视频开发 ...

  2. android视频播放格式,Android视频以及视频播放器实例

    首先我们来看一下 Android N 支持的视频文件有哪些.Android N 支持的视频格式下表所示. Android N 支持的视频文件 格式/编码 支持的文件类型 H.263 3GPP(.3gp ...

  3. android视频播放异常,Android 播放视频常见问题小结

    在android 开发中常见到视频播放的问题,在常规的视频中 有直接用videoView + MediaController 或者 mediaController + serfercie holder ...

  4. java读取视频_【转载】Java 后端读取视频文件获取视频流后 前端进行播放/下载...

    /** * 获取视频流 * @param response * @param videoId 视频存放信息索引 * @return * @author xWang * @Date 2020-05-20 ...

  5. android视频自动旋转,Android 使用PLDroidPlayer播放网络视频 根据视频角度自动旋转...

    最近因为项目需求 ,需要播放网络视频 ,于是乎 研究了一番 ,说说我遇到的那些坑 现在市面上有几个比较主流好用的第三方框架 当然还有很多别的视频播放框架 因为我只找到这几个= =! 因为项目比较急,所 ...

  6. Android 使用PLDroidPlayer播放网络视频 根据视频角度自动旋转

    本文转载:http://blog.csdn.net/yewei02538/article/details/51882933 现在播放网络视频市面上有几个比较主流好用的第三方框架 Vitamio ( 体 ...

  7. android 动画x轴旋转,android – 动画在视图之间转换,在z轴上旋转...

    我正在尝试创建一个动画来在两个视图之间转换,这两个视图都是ExpandableListViews.我想要的外观如下图所示. 我尝试使用shrink_to_middle和grow_from_middle ...

  8. android视频播放指定位置,android – 如何在某个特定位置的视图中查看视频?

    我目前正在试图实施一个视频视图,以便在特定的位置显示一个视频.我可以显示一个全屏视频没有问题.然而,无论何时我尝试在框架(例如一个小矩形)中显示视频,我只能在该视图中显示一部分视频.我无法将视频放入该 ...

  9. Android运行时动态全屏以及旋转屏幕时不重新装载

    Android运行时动态全屏以及旋转屏幕时不重新装载 最近要做一视频播放器,在横屏时需要用到全屏播放,在网络上搜索"android 全屏",查到的文章全是如何设置全屏,通过them ...

最新文章

  1. 全国成人计算机考试题,成人计算机考试试题.docx
  2. Python爬虫selenium、PhanmJs
  3. Silverlight的跨站策略和跨站策略文件
  4. jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
  5. Unity(一)必然事件
  6. oracle之创建和管理表
  7. jmail 发送html,如何利用Jmail组件在线发送邮件
  8. 熊博士c语言,InstallShield2015制作安装包----------安装后实现电脑开机自启动
  9. php元素周期表,元素周期表 - 理视天下 - 简单学习网论坛_中高考学习交流论坛_中学生学习论坛 - Powered by phpwind...
  10. 央行超级网银8月上线;Win7市场份额突破10%(每日关注2010.4.2)
  11. 多角度解析特斯拉电动车技术到底领先了多少?|厚势
  12. 白鹭发布html5,白鹭Egret Engine 1.5发布 HTML5游戏性能大幅提升
  13. 城市各种服务设施半径
  14. HDMI 网线延长器
  15. 差点延毕!国科大博士生丢失电脑,4天后毕业论文失而复得!
  16. Flash JEDEC 查看
  17. 主动噪声控制方向期刊
  18. 计算机激光鼠标,激光鼠标是什么
  19. 阿里云APA云服务助理认证 第1章: 阿里云简介
  20. 在元宇宙星际旅行,程序化生成星球技术解读

热门文章

  1. javascript请求天气API大全
  2. NGUI自定义图集和自定义字体
  3. 华为P30 前摄像头打不开(PCB 开路)维修案例
  4. RuoYiApplication: Failed to retrieve application JMX service URL解决方法
  5. python统计句子中单词个数_Python练习第三题,统计单词个数
  6. Python基础 day4 迭代器生成器 装饰器 Json pickle 数据序列化 软件目录结构规范 作业:ATM项目开发...
  7. 分享2个教学视频录制的方法!
  8. 前端学习1:HTML简介
  9. roc曲线matlab怎么做,ROC曲线Matlab程序
  10. 基于微信美容美发技师预约小程序 毕业设计毕设设计与实现