<template>
<root-view>
<button @click="chooseVideo">选择视频</button>
<video :src="videoSrc" controls></video>
</root-view>
</template>
<script>
export default {
data() {
return {
videoSrc: '',
};
},
methods: {
chooseVideo() {
uni.chooseVideo({
sourceType: ['camera', 'album'],
success: (res) => {
this.videoSrc = res.tempFilePath;
}
});
}
}
};
</script>
![1***@qq.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/28/31/13_avatar_mid.jpg?v=1732946766)
- 发布:2025-02-13 17:00
- 更新:2025-02-13 17:11
- 阅读:13
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.52
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: iPhone15
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击按钮旋转拍摄,竖着手机拍摄视频,录制完成后,显示的视频会被旋转90°
点击按钮旋转拍摄,竖着手机拍摄视频,录制完成后,显示的视频会被旋转90°
预期结果:
手机怎么拍就这么显示录制内容
手机怎么拍就这么显示录制内容
实际结果:
录制后的视频被旋转了90°
录制后的视频被旋转了90°
bug描述:
ios手机 , 竖着手机录制视频后,返回的预览视频会被旋转90°