2***@qq.com
2***@qq.com
  • 发布:2024-01-24 18:17
  • 更新:2024-01-25 11:31
  • 阅读:789

问下大佬们,有安卓本地视频地址/storage/emulated/0/Pictures/105-yutu.mp4,怎么能够直接播放

分类:uni-app

问下大佬们,有安卓本地视频地址/storage/emulated/0/Pictures/105-yutu.mp4,怎么能够直接读取文件播放,不要uni.chooseVideo

2024-01-24 18:17 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

当前应用下的文件才可以直接播放,打包后 io.dcloud.HBuilder 变为包名

file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/images/VID20231217124842.mp4  

<video src="file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/images/VID20231217124842.mp4" class="video" mode=""></video>
  • 2***@qq.com (作者)

    是说视频必须要放到src目录下吗?主要是我其实就是做个视频播放器,视频太大了,想视频直接放在本地,不放在项目里面

    2024-01-25 11:20

xzh

xzh

'file://' + plus.io.convertLocalFileSystemURL('/storage/emulated/0/Pictures/105-yutu.mp4')

  • 2***@qq.com (作者)

    <video v-show="videoUrl !== ''" id="myVideo" class="videoPlayer" autoplay="true" loop="true" :src="videoUrl" controls="false" show-play-btn="false"></video>

    this.videoUrl='file://' + plus.io.convertLocalFileSystemURL('/storage/emulated/0/Pictures/105-yutu.mp4')

    console.log('videoUrl',this.videoUrl); 是我用错了吗?视频没有播放成功

    打印日志:videoUrl, file:///storage/emulated/0/Pictures/105-yutu.mp4

    2024-01-25 11:32

2***@qq.com

2***@qq.com (作者)

用了'file://' + plus.io.convertLocalFileSystemURL('/storage/emulated/0/Pictures/105-yutu.mp4'),不知道是不是我哪一步错了,视频没有播放

  • xzh

    我搞错了,还以为你是应用内部的文件,你试试file:///storage/emulated/0/Pictures/105-yutu.mp4

    2024-01-25 11:59

  • xzh

    你手机系统是安卓10及以上的吧,好像安卓10对存储管理加强控制了,https://juejin.cn/post/7012262477828194340#heading-8

    2024-01-25 12:09

  • 2***@qq.com (作者)

    回复 xzh: 非常感谢!,我去看看

    2024-01-25 12:43

  • 1***@qq.com

    回复 2***@qq.com: 解决了吗

    2024-06-24 11:28

要回复问题请先登录注册