gpt4 book ai didi

javascript - iOS 媒体播放器和 javascript 重定向

转载 作者:行者123 更新时间:2023-11-29 13:32:55 24 4
gpt4 key购买 nike

我有一个重定向到视频的 php 文件,例如:

header('Location: site.com/video.mp4');

当我将此 url 发送到媒体播放器时

[[MPMoviePlayerController alloc] initWithContentURL:@"http://mysite.com/my.php"];

它工作正常,没问题,视频正在媒体播放器上播放。

但现在我需要用 javascript 的方式来做这件事。但我不知道该怎么做。

当我在 javascript 中执行此操作时,

redirect.html:

<script>
window.location.replace('www.site.com/video.mp4');
</script>

并将此 url 发送到媒体播放器

[[MPMoviePlayerController alloc] initWithContentURL:@"http://mysite.com/redirect.html"];

没有视频。

有什么想法吗?我该怎么做?

最佳答案

这是不可能的。视频播放器没有将返回文件的内容解析为 HTML/JavaScript,而是认为它是视频流。由于返回的文档不是视频流,播放器将失败。

如果你需要服务器告诉客户端使用什么文件/url,你可以返回一个包含 URL 的 JSON 对象,并让 iOS 应用程序使用它作为视频 url,但是服务器重定向更清晰并且更容易实现。

关于javascript - iOS 媒体播放器和 javascript 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com