DailyMotion JS 在 iOS 上嵌入 API 并正在播放视频
DailyMotion JS Embed API on iOS & Playing video
我正在尝试使用 DailyMotion Embed API 在 iOS 上播放视频。我禁用了 chrome,因为我有自定义控件。这在桌面和其他移动设备上工作得很好,但在 iOS 上却不行。这与 iOS 不允许 JS 触发视频播放有关。但是,我需要能够以某种方式通过事件或通过 DailyMotion 的嵌入式 iframe 启动 DailyMotion 视频(例如,Youtube 有一个大的红色播放按钮)。我希望不必为了让视频在 iOS.
上开始播放而禁用我的自定义控件
我用代码制作了一个 fiddle:http://jsfiddle.net/recqfww6/
$(function() {
DM.init();
embedPlayer = DM.player($('#embed-player')[0], {
video: 'x2f5zar',
width: '100%',
height: '100%',
params: {
'api': 1,
'autoplay': 0,
'chromeless': 1,
'background': '000000',
'html': 1,
'id': 'embed-player',
'info': 0,
'logo': 1,
'related': 0,
'webkit-playsinline': 1
}
});
$('#play_btn').on('click', function() {
embedPlayer.play();
});
});
您可以尝试在桌面上播放,然后使用 link 在 iOS 上播放:
https://jsfiddle.net/recqfww6/embedded/result/
单击 iOS 上的按钮时,DailyMotion 显示加载图标,但从未加载。
感谢您的帮助!
这是我们正在努力的事情。我们的播放器新版本即将推出,敬请期待!
我正在尝试使用 DailyMotion Embed API 在 iOS 上播放视频。我禁用了 chrome,因为我有自定义控件。这在桌面和其他移动设备上工作得很好,但在 iOS 上却不行。这与 iOS 不允许 JS 触发视频播放有关。但是,我需要能够以某种方式通过事件或通过 DailyMotion 的嵌入式 iframe 启动 DailyMotion 视频(例如,Youtube 有一个大的红色播放按钮)。我希望不必为了让视频在 iOS.
上开始播放而禁用我的自定义控件我用代码制作了一个 fiddle:http://jsfiddle.net/recqfww6/
$(function() {
DM.init();
embedPlayer = DM.player($('#embed-player')[0], {
video: 'x2f5zar',
width: '100%',
height: '100%',
params: {
'api': 1,
'autoplay': 0,
'chromeless': 1,
'background': '000000',
'html': 1,
'id': 'embed-player',
'info': 0,
'logo': 1,
'related': 0,
'webkit-playsinline': 1
}
});
$('#play_btn').on('click', function() {
embedPlayer.play();
});
});
您可以尝试在桌面上播放,然后使用 link 在 iOS 上播放: https://jsfiddle.net/recqfww6/embedded/result/
单击 iOS 上的按钮时,DailyMotion 显示加载图标,但从未加载。
感谢您的帮助!
这是我们正在努力的事情。我们的播放器新版本即将推出,敬请期待!