y***@163.com
y***@163.com
  • 发布:2020-11-05 14:54
  • 更新:2021-07-21 15:18
  • 阅读:1447

直接打开视频可以播放, 但切换src就不行。

分类:uni-app

各位大神好,遇到一个视频播放的问题。

以下是复现步骤

导入项目

1、新建一个uni-app项目
2、把以下代码复制到index.vue中
3、运行到手机上(ios14.1)


1、打开附件中video_test.zip文件
2、解压
3、导入项目到到hbuilderX

操作

流程1
1、直接点“视频二”,视频可播放

流程2
1、点“视频一”,等待播放
2、点“视频二”,视频无法播放

<template>  
	<view class="content">  
		<image class="logo" src="/static/logo.png"></image>  
		<view class="text-area">  
			<text class="title">{{ title }}</text>  
			<view @click="click1">视频一</view>  
			<view @click="click2">视频二</view>  
			<view>当前视频: {{src}}</view>  
			<video :src="src" :key="src" autoplay></video>  
		</view>  
	</view>  
</template>  
  
<script>  
export default {  
	data() {  
		return {  
			title: 'Hello',  
			src:''  
		};  
	},  
	onLoad() {},  
	methods: {  
		click1(){  
			this.src = 'http://fhw-1302811690.cos.ap-guangzhou.myqcloud.com//files/2020115/5a4423e0c5c8b3b6760.mp4'  
		},  
		click2(){  
			this.src = 'https://fhw-1302811690.cos.ap-guangzhou.myqcloud.com/files/20200922/%E8%B1%8C%E8%B1%86%E6%80%9D%E7%BB%B4%E8%AF%BE_36e14e.mp4'  
		}  
	}  
};  
</script>  
  
<style>  
.content {  
	display: flex;  
	flex-direction: column;  
	align-items: center;  
	justify-content: center;  
}  
  
.logo {  
	height: 200rpx;  
	width: 200rpx;  
	margin-top: 200rpx;  
	margin-left: auto;  
	margin-right: auto;  
	margin-bottom: 50rpx;  
}  
  
.text-area {  
	display: flex;  
	justify-content: center;  
	flex-direction: column;  
	align-items: center;  
}  
  
.title {  
	font-size: 36rpx;  
	color: #8f8f94;  
}  
</style>
2020-11-05 14:54 负责人:CLP 分享
已邀请:
CLP

CLP

预计下个alpha版本修复

DCloud_UNI_LXH

DCloud_UNI_LXH

看你的描述好像是跑在ios14.1上的。

  1. 在ios14以下是否正常
  2. 在安卓是否正常
  • y***@163.com (作者)

    安卓机-正常

    IOS13.6-不正常


    2020-11-07 20:09

CLP

CLP

测试发现,你这样写需要https://fhw-1302811690.cos.ap-guangzhou.myqcloud.com 这部分要不同,这个是第三方视频库可能有缓存导致的,你把其中一个换成https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/%E7%AC%AC1%E8%AE%B2%EF%BC%88uni-app%E4%BA%A7%E5%93%81%E4%BB%8B%E7%BB%8D%EF%BC%89-%20DCloud%E5%AE%98%E6%96%B9%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B@20181126-lite.m4v这个地址就没问题。

  • y***@163.com (作者)

    根域名不能一样?


    但是所有视频都放在一个服务器下


    2020-11-16 19:04

  • CLP

    回复 y***@163.com: 我们看看怎么能解决


    2020-11-16 19:37

名字显眼又如何

名字显眼又如何 - 一直在学习中的老牛

解决了吗?我也碰到这个问题了

  • CLP

    重新发个帖子把问题详细的描述清楚


    2021-07-23 10:53

  • y***@163.com (作者)

    没有解决,我换成h5页面播放视频了


    2021-08-18 15:12

该问题目前已经被锁定, 无法添加新回复