我发现以纵向模式拍摄的视频将旋转90度。因此,当我设置mediaRecorder时,我使用以下代码来旋转它:

if (this.getResources().getConfiguration().orientation !=Configuration.ORIENTATION_LANDSCAPE)

{

mediaRecorder.setOrientationHint(270);

}

else

{

mediaRecorder.setOrientationHint(0);

}

mediaRecorder.setOutputFile(file_name);

mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);

mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);

我在surfaceCreated方法中使用了以下代码,预览也是正确的:

Camera.Parameters params = camera.getParameters();

if (this.getResources().getConfiguration().orientation

!=Configuration.ORIENTATION_LANDSCAPE)

{

camera.setDisplayOrientation(90);

}

else

{

camera.setDisplayOrientation(0);

}

params.setRotation(90);

camera.setParameters(params);

以这种方式,当在设备上播放时,录制的视频处于正确的方向。然而,视频在上传到互联网后仍然是90度旋转。有人有建议吗?非常感谢。

android视频录制旋转,android – 录制的视频在上传到互联网后旋转90度相关推荐

  1. 调用android的拍照或本地相册选取再实现相片上传服务器,Android调用系统相机、本地相册上传图片(头像上传(裁剪)、多张图片上传)...

    开发中基本上都会有头像上传的功能,有的app还需要多张图片同时上传,下面简单将头像上传以及多张图片上传功能整理一下.图片选择仿照微信选择图片的界面.[参考] 多图片选择器 !!!推荐一个动态权限请求的 ...

  2. phpcms视频库KU6改为优酷简单上传

    phpcms视频库KU6改为优酷简单上传 phpcms已经不再更新,酷6网也已经相当于废了,想使用phpcms原本的视频功能,只能进行二次开发.经过本人的研究,优酷云视频的托管比较简单,比之腾讯云,若 ...

  3. tp5.1 乐视云上传视频文件(https请求http乐视云上传接口)http网址下上传视频(https API接口)

    一.sdk_php_v2.0.zip 上传视频 网址:http://www.lecloud.com/zh-cn/help/api.html tp5.1 乐视云上传视频文件(https请求http乐视云 ...

  4. android 加固服务器,Python 脚本构建Android APK 自动加固、打渠道包并上传服务器

    Python 脚本构建Android APK 自动加固.打渠道包并上传服务器 常规流程 打出原始apk 使用乐固工具加固并打出响应渠道包 将生成的渠道包上传对应服务器,生成推广链接 因为每一步都需要人 ...

  5. Android 拍照以及相册中选择(适配高版本)————上传多张照片之压缩处理、在线预览可伸缩放大(二)

    ______ Introduction ______ 前言 上一篇文章刚给大家总结完,关于上传头像的功能.此文章所述 主要是关于上传头像的具体流程以及如何对照片做裁剪处理,回调给控件显示:当然重中之重 ...

  6. android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去

    android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去 设备/引擎: ...

  7. Android Studio如何配置CURL指令一键打包apk上传至蒲公英

    Android Studio如何配置CURL指令一键打包apk上传至蒲公英 第一步:在所需要打包的模块build.gradle文件中加入如下代码: android{buildTypes {//配置ap ...

  8. 解决H5 IOS手机图片上传时图片会旋转90°问题

    解决H5 IOS手机图片上传时图片会旋转90°问题 Vant 官方给出的解答需要自己解决,没有处理. 解决办法主要使用了 compressorjs 插件库 一.Vant UI库Uploader 组件图 ...

  9. 音视频的流程:录制、播放、编码解码、上传下载等

    仿网易云音乐 安卓版-- https://github.com/aa112901/remusic Android本地视频播放器开发- http://blog.csdn.NET/jwzhangjie/a ...

  10. Android自定义相机不存储照片,转换成Bitmap上传

    在最近的开发中,遇到一个需求,使用相机拍照,但是不能存储到本地,并上传到服务器,这边用到的服务器接受上传的是base64的,需要将图片转换成base64上传.接下来我们开始整. CameraPrevi ...

最新文章

  1. 德国再出颠覆性发明,这次要安排我们的快递
  2. 模版方法模式/Template Method
  3. 2016 Multi-University Training Contest 1 GCD【RMQ+二分】
  4. mysql数据库实用教程答案
  5. 程序员自身价值值这么多钱么?
  6. java 比较源文件_Beyond Compare比较Java源代码文件的操作流程
  7. .NET程序员面试指南:解释委托的基本原理
  8. Linux vsFTPd服务详解——本地用户登录实战
  9. Hexo + coding 博客的搭建和优化
  10. mac的obs录制不到全屏
  11. P1600 [NOIP2016 提高组] 天天爱跑步
  12. Web安全之跨站请求伪造漏洞
  13. HDR到底是干什么的?建模的时候有什么用处?
  14. 微软官方的 Power Apps 介绍和视频 来自于youtub 网站
  15. 数字转换成大写人民币
  16. 小白如何入门单片机?几个建议助你提高学习效率,把握学习方向
  17. MySQL 核心知识点
  18. 【市场分析1】FinTech之香港虚拟银行VB
  19. AS400 API 从零到一的整个历程
  20. 学习Web前端到就业,掌握好这3点,事半功倍!

热门文章

  1. 刨根系列之volatile详解 (二)
  2. LM4890功放电路的分析
  3. 期货反向跟单—日内交易是否合适
  4. PTA 7-5 jmu-java-m05-自定义Judgeable接口 (10 分) JAVA
  5. 基于Linux的智能聊天与控制设计(毕业设计总结)
  6. ffmpeg Amr转mp3命令
  7. Monte-Carlo(蒙特卡罗)算法
  8. League of Legends 通过 游戏ID查询玩家QQ号码。
  9. flutter TabBar设置圆角背景
  10. 单片机 MSP430 串口 计算 波特率