Android 远程视频与 Titanium

发布于 2024-10-09 12:12:13 字数 630 浏览 0 评论 0原文

大家好!

我正在尝试在 Android 手机上播放我们的网络服务器上托管的视频。我已经为 iPhone 构建了这个,并且效果很好。

然而,Droid 是一个不同的问题。我没有看到视频,只是看到黑屏,没有错误或任何东西。

我使用的代码是:

activeContent = Titanium.Media.createVideoPlayer({ 内容URL:内容, 背景颜色:'#111', movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT });

win.add(activeContent); activeContent.play();

当不使用 Titanium 时,我下载的视频确实可以在机器人上播放,所以我知道这不是格式问题。 (它是一个 .MP4,以防有人想知道。)

我已经使用了 Titanium SDK 的 1.5.1,并且从今天早些时候开始持续构建 1.6.0。

使用 2.2 Droid SDK 和 Titanium Developer 1.2.2

有人对此有什么想法吗? Android 的一大卖点是它能够从网络上获取媒体,老实说,如果这是 Titanium 的问题,我有点担心这个缺点。

Greetings all!

I'm trying to play a video that is hosted on our webserver on an android phone. I've already built this for iPhone and it works great.

Droid, however is a different issue. Instead of getting video, I'm just getting a black screen, no error or anything.

The code I am using is:

activeContent = Titanium.Media.createVideoPlayer({
contentURL: content,
backgroundColor:'#111',
movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT
});

win.add(activeContent);
activeContent.play();

The video I'm downloading does play on the droid when not using Titanium, so I know its not a format issue. (its an .MP4 incase anyone is wondering.)

I've used Titanium SDK's 1.5.1 and am on the continuous build of 1.6.0 from earlier today.

using the 2.2 Droid SDK, and Titanium Developer 1.2.2

Does anyone have any thoughts on this? One of the big selling points for android is its ability to pull media from the net, and I'm honestly a little concerned about this shortcoming if its an issue with Titanium.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

殤城〤 2024-10-16 12:12:13

对于 Android,视频播放器不应添加到窗口中。当您调用 play() 时,Android 将在新窗口中打开视频播放器。因此,您的代码应如下所示:

activeContent = Titanium.Media.createVideoPlayer({ contentURL: content, backgroundColor:'#111', movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT });

activeContent.play();

祝福!

For Android, the video player should not be added to the window. Android will open its video player in a new window when you call play(). So your code should instead look like this:

activeContent = Titanium.Media.createVideoPlayer({ contentURL: content, backgroundColor:'#111', movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT });

activeContent.play();

Blessings!

时光礼记 2024-10-16 12:12:13

在厨房水槽 1.6.1 中,Android 能够播放本地视频,但不能播放远程视频。我的视频可以在 iPhone 上播放,但不能在 Android 上播放。

In 1.6.1 kitchen sink Android is able to play a local video, but not remote videos. I've gotten my video playing to work in iPhone but not in Android.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文