2012-03-02 37 views
5

Tôi đang cố gắng đặt trình phát video nhúng trên một trong các trang của ứng dụng PhoneGap của tôi.Phát video trên AVD bằng điện thoại

Tôi hiện đang sử dụng thẻ video html5:

<video id="video1" height="240" width="360" controls="controls" onclick="this.play();"> 
    <source src="/android_asset/video.mp4"> 
</video> 

nhưng tôi không thể chơi video của tôi trên AVD tôi. Tôi đã thử các giải pháp videojs quá, nhưng tôi không thể làm cho nó hoạt động hoặc.

Có cách nào để phát video trên AVD bằng PhoneGap không? Cảm ơn tất cả.

Trả lời

1

Tôi khá chắc chắn tôi đã trả lời câu hỏi này trước đây nhưng dù sao, thẻ video bị hỏng nhiều nhất nếu không phải tất cả các phiên bản Android. Tới ngôi sao những vấn đề này:

http://code.google.com/p/android/issues/detail?id=22254http://code.google.com/p/android/issues/detail?id=8272

Để làm việc xung quanh nỗi đau này trong @ $$ Tôi đã viết một plugin bạn có thể sử dụng trên Android để chơi video.

http://simonmacdonald.blogspot.com/2011/11/video-player-plugin-for-phonegap.html

+0

Cảm ơn bạn, tôi đã cố gắng plugin của bạn nhưng mọi lúc tôi gọi phương thức window.plugins.videoPlayer.play() Tôi nhận được thông báo này trên LogCat: 03-02 13: 57: 50,644: I/ActivityManager (90): START {act = android.intent.action.VIEW dat = vnd.youtube: E0UV5i5jY50} từ pid 670 và sau đó, không có gì khác xảy ra. Bạn có thể giúp tôi hiểu tôi đang làm gì sai? –

+0

Bạn sẽ phải di chuyển video ra khỏi thư mục nội dung và lên sdcard. –

+0

Xin lỗi, tôi đã quên nói: Tôi không sử dụng thư mục/android_asset của mình nữa. Tôi đang sử dụng window.plugins.videoPlayer.play ("http://www.youtube.com/watch?v=E0UV5i5jY50") như các mẫu của bạn hiển thị. Tôi đã treo một vài video (.mov, .mp4) trên trang IIS cục bộ, nhưng bây giờ tôi có một hộp thông báo cho biết: "Rất tiếc, không thể phát video này". Bất kỳ đề xuất nào khác sẽ rất được đánh giá cao. –

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