là mediaelement.js tương thích với PhoneGap?
Có, chúng tương thích.
Tôi đã thấy chúng được sử dụng cùng nhau trên các dự án. PhoneGap có thể khó cấu hình đúng cách để làm việc với các thư viện JS khác b/c trong phạm vi mà PhoneGap liên kết các sự kiện của riêng nó để quản lý môi trường.
Nếu không biết thêm về vấn đề cụ thể của bạn, tôi không thể giúp bạn xa hơn để đảm bảo với bạn rằng họ có thể làm việc cùng nhau và có những đau đớn với cấu hình và quản lý phụ thuộc. Tôi khuyên bạn nên sử dụng thư viện mangement như Yêu cầu.JS để giúp quản lý các phụ thuộc.
có sẵn bất kỳ plugin trình phát video \ audio nào khác có thể sử dụng với thẻ SIM, thay vì sử dụng API Mediagap không?
Vâng, Infact PhoneGap có một API Truyền thông để chơi và ghi tập tin âm thanh
Ưu điểm của PG là bao nhiêu nỗ lực đóng góp đầu tư vào làm cho các ứng dụng làm việc với tài xế bản địa và các công cụ. Bạn sẽ có một thời gian dễ dàng hơn (nói chung) dựa vào PG API khi có thể.
documentation for PhoneGap media
Ví dụ chơi một tập tin âm thanh từ một URL:
Markup:
<a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Play Audio</a>
<a href="#" class="btn large" onclick="pauseAudio();">Pause Playing Audio</a>
<a href="#" class="btn large" onclick="stopAudio();">Stop Playing Audio</a>
<p id="audio_position"></p>
JavaScript:
// Play audio
//
function playAudio(url) {
// Play the audio file at url
var my_media = new Media(url,
// success callback
function() {
console.log("playAudio():Audio Success");
},
// error callback
function (err) {
console.log("playAudio():Audio Error: " + err);
}
);
// Play audio
my_media.play();
}
Chức năng bao gồm rộng rãi và mạnh mẽ, bao gồm các công cụ để thiết lập Âm lượng, Vị trí phát, Phát hành tài nguyên phương tiện khi hoàn tất.
Có rất nhiều Android Video-Player plug-in cho PhoneGap:
VideoPlayer plugin for Phonegap
Adobe's Video Player for PhoneGap Android
này HTML 5 video máy nghe nhạc dường như hỗ trợ tất cả các nền tảng:
HTML 5 Video player for Phone Gap
cảm ơn câu trả lời. Bạn có thể vui lòng cung cấp một ví dụ về cách sử dụng mediaelementjs với phonegap không? – seler
@seler, đây sẽ là nhiều hơn một ví dụ ... nó sẽ là một thực hiện. Bạn có thể chia sẻ mã của bạn bằng cách nào đó để tôi có thể xem những gì là sai? –
Cảm ơn Dave đã trả lời chi tiết. – Suresh