• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

android - 在 iOS/Android 原生媒体播放器中播放 HTML5 视频

[复制链接]
菜鸟教程小白 发表于 2022-12-13 03:26:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

很简单,我有一个标签如下:

<video id="video" controls preload>
    <source src="media/video.mp4" type="video/mp4">
    <source src="media/video.webm" type="video/webm">
    <source src="media/video.ogv" type="video/ogg">
    Your browser does not support the video tag.
</video>

相当标准。但是,我希望使用内置媒体播放器在移动设备上打开视频,就像在 iPhone 上观看 Safari 中的 YouTube 视频一样。

我怎样才能做到这一点?移动网站是使用 jQuery Mobile 构建的。

另外,我想我在某处读到,从 标记中删除 type 属性会增加兼容性。这是真的吗?



Best Answer-推荐答案


更新: 如果您尝试从 Hybrid android 应用程序播放视频文件,那么下面的代码应该对您有用。要在 Android Native 播放器中播放 HTML5 视频,请使用一小段 Java 代码 -

Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(“path of the video file”); //Specify the video file path
intent.setDataAndType(data,“video/mp4″);
startActivity(intent);

现在使用您的 JavaScript 函数调用上面的 Java 原生代码,传递上面显示的视频元素或路径,您应该可以很好地使用您的播放器。

回答你的第二个问题,我认为移除type属性并不会增加手机的视频兼容性,因为它是本地播放器必须设置的属性才能知道视频文件的编码。

关于android - 在 iOS/Android 原生媒体播放器中播放 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18231559/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap