Thứ Tư, 27 tháng 2, 2019

Đào tạo Android - Android - Máy bay phản lực

Nền tảng Đào tạo Android bao gồm một công cụ JET cho phép bạn thêm phát lại tương tác nội dung âm thanh JET trong các ứng dụng của bạn. Android cung cấp lớp JetPlayer để xử lý công cụ này.

Để Jet Content, bạn cần sử dụng công cụ JetCreator đi kèm với AndroidSDK. Việc sử dụng jetCreator đã được thảo luận trong ví dụ này. Để phát nội dung được tạo bởi JetCreator, bạn cần lớp JetPlayer được Android hỗ trợ.

Học lập trình Android chuyên nghiệp
Học lập trình Android chuyên nghiệp

Để sử dụng JetPlayer, bạn cần khởi tạo một đối tượng của lớp JetPlayer. Cú pháp của nó được đưa ra dưới đây

JetPlayer jetPlayer = JetPlayer.getJetPlayer();

Điều tiếp theo bạn cần làm là gọi phương thức loadJetFile và chuyển qua đường dẫn của tệp Jet của bạn. Sau đó, bạn phải thêm phần này vào Hàng đợi của JetPlayer. Cú pháp của nó được đưa ra dưới đây
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;

// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
Phương thức queueJetSegment Xếp hàng phân đoạn đã chỉ định trong Hàng đợi JET. Điều cuối cùng bạn cần là gọi phương thức chơi để bắt đầu phát nhạc. Cú pháp của nó được đưa ra dưới đây

jetPlayer.play();

Ngoài các phương thức này, còn có các phương thức khác được định nghĩa trong lớp JetPlayer. Chúng được định nghĩa dưới đây

Không.Phương pháp & mô tả
1ClearQueue ()

Làm trống hàng đợi phân đoạn và xóa tất cả các clip được lên lịch để phát lại
2closeJetFile ()
Đóng tài nguyên chứa nội dung JET
3getJetPlayer ()

Phương thức xuất xưởng cho lớp JetPlayer
4loadJetFile (Đường dẫn chuỗi)
Tải tệp .jet từ một đường dẫn cụ thể
5tạm ngừng()

Tạm dừng phát lại hàng đợi phân đoạn JET
6giải phóng()

Dừng phát lại JET hiện tại và giải phóng tất cả các tài nguyên bản địa được liên kết
Ví dụ sau đây cho thấy việc sử dụng công cụ JetCreator để tạo nội dung Jet. Khi nội dung đó được tạo, Đào tạo Android có thể phát nội dung đó qua JetPlayer.
Để thử nghiệm với ví dụ này, bạn cần chạy nó trên một thiết bị thực tế hoặc trong một trình giả lập.

Các bướcSự miêu tả
1Bạn sẽ sử dụng IDE studio Android để tạo ứng dụng Android và đặt tên là JetPlayer theo gói com.example.jetplayer.
2Cài đặt Python và WxPython trên máy tính của bạn từ internet.
3Chạy trình tạo phản lực từ dấu nhắc lệnh
4Tạo nội dung Jet và sau đó lưu nó
5Chạy ứng dụng và xác minh kết quả

Sử dụng JetCreator

Cài đặt python

Bước đầu tiên mà bạn cần trong khi sử dụng JetCreator là cài đặt python. Con trăn có thể được cài đặt từ trang web chính thức của nó ở đây hoặc từ bất kỳ nơi nào khác trên internet.

Xin lưu ý số phiên bản của con trăn nên là 2.6 hoặc 2.7 vì ví dụ này tuân theo điều đó.

Một khi bạn tải python cài đặt nó. Sau khi cài đặt, bạn phải đặt đường dẫn đến python. Mở dấu nhắc lệnh của bạn và gõ lệnh sau. Nó được hiển thị trong hình dưới đây

Khi đường dẫn được đặt, bạn có thể xác minh nó bằng cách nhập python và nhấn enter. Nó được hiển thị dưới đây

Cài đặt WxPython

Điều tiếp theo bạn cần làm là cài đặt wxPython. Nó có thể được tải về ở đây. Sau khi tải về, bạn sẽ cài đặt nó. Nó sẽ được tự động cài đặt trong thư mục python.

Phá hủy JetCreator

Điều tiếp theo bạn cần là di chuyển đến đường dẫn có JetCreator. Nó nằm trong các công cụ, thư mục SDK của Đào tạo Android. Nó được hiển thị dưới đây

Khi vào thư mục, gõ lệnh này và nhấn enter.
python JetCreator.py

Nó được hiển thị trong hình dưới đây


Ngay khi bạn nhấn enter, cửa sổ Jet Creator sẽ mở. Nó sẽ là một cái gì đó như thế này.

Tạo JetContent

Trong Cửa sổ phản lực ở trên, nhấp vào nút nhập. Và chọn JetCreator_demo_1 hoặc 2 từ JetFolder từ thư mục nội dung demo trong thư mục Jet. Nó được hiển thị trong hình dưới đây:

Khi bạn nhập nội dung, Đào tạo Android sẽ thấy nội dung trong cửa sổ JetCreator. Nó được hiển thị dưới đây

Bây giờ bạn có thể khám phá các tùy chọn khác nhau của JetCreator bằng cách truy cập liên kết JetCreator tại đây . Cuối cùng, để tạo tệp .jet, bạn cần lưu nội dung từ menu tệp.

Xác minh kết quả

Khi bạn đã nhận được tệp phản lực, bạn có thể phát nó bằng trình phát phản lực. Mã chính của trò chơi đã được đưa ra dưới đây
JetPlayer jetPlayer = JetPlayer.getJetPlayer();
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;

// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
jetPlayer.play();

Không có nhận xét nào:

Đăng nhận xét

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...