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

直接打开视频可以播放, 但切换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

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