Welcome Guest

Navigation

Interact with Diễn đàn


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

#1
 Admin


Admin


Nếu cảm thấy bài viết khá dài, bạn có thể xem video hướng dẫn thay thế ( chờ 3 giây và sau đó nhấn Get link ) theo link dưới đây
[You must be registered and logged in to see this link.]



Tạo mới 1 project, sau đó bạn vào thẻ Android Birdges Extra, chọn control jmediaplayer và kéo nó vào trong form ( biểu tượng có hình chiếc loa )

[lamw] Ứng dụng nghe nhạc đơn giản FPgtita

Ứng dụng nghe nhạc đơn giản này gồm 2 nút tăng giảm âm lượng, 1 nút play/pause và 1 danh sách các bài hát đang có.
Chọn tiếp control button và kéo vào form 3 button và đặt tên cho chúng lần lượt là Volume ++, Pause, Volume - - qua cửa sổ Object Inspector

Sau đó kéo thả jlistview ( đây là control sẽ hiển thị danh sách các bài nhạc của bạn ) vào form, nó nằm trong Android Bridges và sát biểu tượng của control loading


[lamw] Ứng dụng nghe nhạc đơn giản DpJA0Wn

Bây giờ bạn có cửa sổ như dưới đây

[lamw] Ứng dụng nghe nhạc đơn giản ZSBYYnj

Trong cửa sổ Inspector, bạn chọn button Volume ++ và chỉnh các thông số của nó như sau :
-Anchor: Chọn Jlistview1
-PosRelativeToAnchor: Chọn raBelow
-PosRelativeToParent: Chọn rpLeft
-LayoutParamWidth:  lpOneThirdOfParent

Với button Pause thì
-Anchor: Chọn Jlistview1
-PosRelativeToAnchor: Chọn raBelow
-PosRelativeToParent: rpCenterHorizoinal
-LayoutParamWidth:  lpOneThirdOfParent

Và button Volume – cũng tương tự
-Anchor: Chọn Jlistview1
-PosRelativeToAnchor: Chọn raBelow
-PosRelativeToParent: rpRight
-LayoutParamWidth:  lpOneThirdOfParent


Còn với jlistview, bạn chọn
-LayoutParamWidth:  MatchParent
-LayoutParamHeight:  TwoThirdOfParent ( Bạn có thể chọn cái khác nhưng cần khác MatchParent )
+Bây giờ thì bạn cần chuẩn bị các file nhạc cho ứng dụng ( bài viết này chỉ đề cập việc phát các bản nhạc có sẵn trong gói cài đặt app, việc play sound từ sd card tôi sẽ đề cập trong các tip khác )
-Hãy chọn 1 vài bài nhạc bạn ưa thích, sau đó vào thư mục chứa project của bạn, vào tiếp thư mục assets, copy các bài hát vào đó
-Để cho tiện, bạn nên đổi tên lại theo số thứ tự cho dễ

[lamw] Ứng dụng nghe nhạc đơn giản Tcywhr1


Giờ thì vào Object Inspector, chọn jlistview1, tìm mục Items và nhấn vào nút 3 chấm bên cạnh để mở cửa sổ nhập danh sách các Items trong listview ( ở đây items sẽ là tên những bài hát tương ứng với số thứ tự đã đổi trước đó trong thư mục assets )

[lamw] Ứng dụng nghe nhạc đơn giản RnMRucX

Xong nhấn OK để lưu lại, giờ thì bạn cần làm cho cái listview dễ nhìn hơn, hãy vào mục BackGround Color và chọn 1 màu sắc đẹp mắt

[lamw] Ứng dụng nghe nhạc đơn giản HVrvnef

Giờ ta sẽ viết mã để chương trình hoạt động:
Trước hết bạn khai báo các biến sau:


[lamw] Ứng dụng nghe nhạc đơn giản SRbXHr3

Biến pause sẽ xác định xem bài hát đã được tạm ngưng hay chưa, vright-vleft là biến lưu các giá trị của âm lượng 2 bên loa ( Loa trái và loa phải )

Trong Onject Inspector, chọn AndroidModule1, chuyển qua thẻ Events và bấm đôi chuột vào OnJNIPrompt

[lamw] Ứng dụng nghe nhạc đơn giản Jws5Ccw

Bạn nhập code sau:

[lamw] Ứng dụng nghe nhạc đơn giản XA34Xah

Trong event OnClick ( Khái niệm Event đã được đề cập trong bài Ứng dụng đơn giản đầu tiên-Hello World ) của Button Pause, bạn nhập code sau:

[lamw] Ứng dụng nghe nhạc đơn giản UC1FKYB

Giải thích: lệnh jmediaplayer1.isplaying() sẽ trả về true nếu nó đang chơi 1 bản nhạc và ngược lại

Trong OnClick của button Volume + +, nhập

[lamw] Ứng dụng nghe nhạc đơn giản DUzznJ5

Trong Onclick của button Volume - - nhập

[lamw] Ứng dụng nghe nhạc đơn giản EZUbgVC

Giờ thì mở Object Inspector, chọn jListview1, vào thẻ Events và Click chọn event OnClickItem

[lamw] Ứng dụng nghe nhạc đơn giản FZlNhBE

Nhập vào đó code sau:

[lamw] Ứng dụng nghe nhạc đơn giản UbKV8FH

Lệnh setdata Source là lấy file nhạc từ 1 đường dẫn nào đó ( ở đây nếu chỉ là tên file nhạc thì nó sẽ lấy trong thư mục assets của bạn )

Lệnh inttostr dùng để chuyển 1 số sang dạng kí tự, item là số thứ tự của bài hát trong jlistview ( phải +1 vì các item được tính bắt đầu từ 0 chứ không phải là 1 )

Giờ thì vào menu Run >Build Apk and Run và trải nghiệm thành quả của bạn nào

[lamw] Ứng dụng nghe nhạc đơn giản RgtYdXz

https://cartoonforyou.forumvi.net

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]


Permissions in this forum:
Bạn không có quyền trả lời bài viết