如何解决如何使特定屏幕以横向模式显示例如播放视频,而其他屏幕在 React Native 中以纵向模式锁定?
这是我使用过的代码片段,但它不起作用。它仅以纵向模式显示
这是我用来运行视频的代码
let w = useWindowDimensions().width;
let h = useWindowDimensions().height;
export default function VideoPlayer() {
let link = "mov.mp4";
const [orientation,setOrientation] = useState('landscape');
useEffect(() => {
if(w > h)
{
setOrientation('landscape')
}else{
setOrientation('portrait')
}
},[])
return (
<Video source={{ uri: link }}
style={{ width: w,height: h,}}
controls={true}
playInBackground={false}
pictureInPicture
resizeMode='contain'
fullscreenOrientation={orientation}
fullscreen={true}
/>
);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。