起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2345|回复: 7

[处理中3] video如何播放asset下的mp4

[复制链接]

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2018-2-25 16:14:45 | 显示全部楼层 |阅读模式
使用http://docs.wex5.com/wex5-app-question-list-2022/这种方式,无法成功
发表于 2018-2-25 16:23:46 | 显示全部楼层
请问是 Android 手机吗?意思是资源打包在APP 中   使用本地url
“file:///android_asset/www/” +  require.toUrl(“$UI/xxx/xxx/video.mp4”);  
这个路径  设置 video 中无法播放吗??

如果换成服务器http协议 的url 确定是没问题的吧!

1.如果文件存在,应该是没问题的,你先测试下文件是否存在??
http://docs.wex5.com/wex5-app-question-list-2086/
路径是否正确??

2.如果文件存在  ,试试换成cordova 播放视频可以吗? 相同的url 地址
http://docs.wex5.com/wex5-app-question-list-2129/


如果是苹果手机可能问题:
http://docs.wex5.com/wex5-app-question-list-2085/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2018-2-25 23:18:22 | 显示全部楼层
本帖最后由 邹胖胖 于 2018-2-26 09:47 编辑
liangyongfei 发表于 2018-2-25 16:23
请问是 Android 手机吗?意思是资源打包在APP 中   使用本地url
“file:///android_asset/www/” +  requi ...

文件是存在的,我用cordova插件测试过了,由于目前的情况是要求只能使用video标签,便于控制,我又将mp4从asset中复制到设备的sdcard中,路径是file:/storage/sdcard0/zdbgTempData/sp.mp4,这个路径我也用cordova-open这个插件测试过,mp4可以打开,但是video还是打不开
回复 支持 反对

使用道具 举报

发表于 2018-2-26 10:06:14 | 显示全部楼层
邹胖胖 发表于 2018-2-25 23:18
文件是存在的,我用cordova插件测试过了,由于目前的情况是要求只能使用video标签,便于控制,我又将mp4从 ...

你先试试,video 访问同一个文件 ,指定的是http协议的url  ,能播放吗??
先保证视频格式是正确的,video 可以支持它播放才行
http://docs.wex5.com/html5-video/

如果同一个文件 ,使用http 协议能播放 , 本地路径的url 不能播放,那就说明不能使用video 了  ,为什么不能使用corodva插件播放呢??   是什么情况必须使用video??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2018-2-26 11:51:21 | 显示全部楼层
liangyongfei 发表于 2018-2-26 10:06
你先试试,video 访问同一个文件 ,指定的是http协议的url  ,能播放吗??
先保证视频格式是正确的,vid ...

因为使用cordova插件的话就要使用第三方app打卡视频文件,这样就没办法去控制视频文件了,比如暂停之类的,还有我要返回到上一页的话,只能通过切换app的的方式,但这不是客户所需要的,他们是要直接将视频嵌入到app的页面中的那种实现方式
回复 支持 反对

使用道具 举报

发表于 2018-2-26 11:58:43 | 显示全部楼层
邹胖胖 发表于 2018-2-26 11:51
因为使用cordova插件的话就要使用第三方app打卡视频文件,这样就没办法去控制视频文件了,比如暂停之类的 ...

http://docs.wex5.com/wex5-app-question-list-2129/

你先试试这个案例符合你的需求吗?
UI2\demo\plugin\videoPlayer\videoPlay.w


按理说 ,本地路径也应该没问题才对的!
1.你先试试同一个文件, 使用http协议  video 可以正常播放是吧?? 确保不是视频格式的问题
2. 换其他手机试试, 相同的代码可以播放视频吗??(比如高版本Android 手机)
3.试试相同的代码  mp3 可以正常播放吗??
4.这个本地路径url 写死 ,做一个测试页面  ,手机系统自带浏览器访问下这个页面,手机系统浏览器能播放吗??

使用对比法和排除法的方式  最终确定下 ,是否 video 真的不能播放本地视频???

如果真的不行,那就只能换种方法了呗

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2018-2-28 11:41:06 | 显示全部楼层
liangyongfei 发表于 2018-2-26 11:58
http://docs.wex5.com/wex5-app-question-list-2129/

你先试试这个案例符合你的需求吗?

请问下,我用这种方式“file:///android_asset/www/” +  require.toUrl(“$UI/demo/devicedio/music.mp3”);取到的路径中有个版本号,我现在是用模式3打包的,取出来的路径中的版本号跟我apk中的版本号不一样,这样就获取不到apk中的文件
回复 支持 反对

使用道具 举报

发表于 2018-2-28 14:34:50 | 显示全部楼层
邹胖胖 发表于 2018-2-28 11:41
请问下,我用这种方式“file:///android_asset/www/” +  require.toUrl(“$UI/demo/devicedio/music.mp3 ...

你先 在 你的安装包,打印一下这个url 真实  地址是多少??

然后 测试的时候 ,直接使用这个url 访问就行了!!
文件  url 字符串写死 ,同一个手机测试就可以!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 13:26 , Processed in 0.061135 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表