2010-12-29 24 views
6

Chúc mừng tất cả!Video từ xa Android với Titanium

Tôi đang cố gắng phát video được lưu trữ trên máy chủ web của chúng tôi trên điện thoại Android. Tôi đã xây dựng nó cho iPhone và nó hoạt động rất tốt.

Droid, tuy nhiên là một vấn đề khác. Thay vì nhận được video, tôi chỉ nhận được một màn hình màu đen, không có lỗi hoặc bất cứ điều gì.

Mã Tôi đang sử dụng là:

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

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

Video tôi đang tải xuống không phát trên droid khi không sử dụng Titanium, vì vậy tôi biết nó không phải là vấn đề định dạng. (của nó một .MP4 trong bất cứ ai đang tự hỏi.)

Tôi đã sử dụng SDK của Titanium 1.5.1 và sáng ngày xây dựng liên tục 1.6.0 từ trước ngày hôm nay.

sử dụng SDK Droid 2.2 và Nhà phát triển Titanium 1.2.2

Có ai có bất kỳ suy nghĩ nào về điều này không? Một trong những điểm bán hàng lớn cho Android là khả năng kéo phương tiện truyền thông từ mạng, và tôi thành thật một chút lo ngại về thiếu sót này nếu đó là vấn đề với Titanium.

+0

URL là gì? –

Trả lời

0

Trong 1.6.1 bồn rửa nhà bếp, Android có thể phát video cục bộ nhưng không thể phát video từ xa. Tôi đã nhận được video của tôi chơi để làm việc trong iPhone nhưng không phải trong Android.

2

Đối với Android, trình phát video không được thêm vào cửa sổ. Android sẽ mở trình phát video của nó trong cửa sổ mới khi bạn gọi play(). Vì vậy, mã của bạn nên thay thế như sau:

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

activeContent.play();

Phước lành!

Các vấn đề liên quan