Ph n ti p theo mình s h ng d n 1 vài b c c b n đ chúng ta có th ầ ế ẽ ướ ẫ ướ ơ ả ể ể
l p trình v i cast trên thi t b Android.ậ ớ ế ị
Chu n bẩ ị
Đ th c hi n đ c m c tiêu c a bài vi t này cũng ph i có đ u t tí ể ự ệ ượ ụ ủ ế ả ầ ư
xíu Hi n t i chúng ta s ph i c n thêm Cast Device.ệ ạ ẽ ả ầ Đây là 1 thi t b r i, ế ị ờ
có nhi m v làm trung gian giao ti p gi a thi t b g i ( app ) và thi t b ệ ụ ế ữ ế ị ử ế ị
nh n ( n i phát video ).ậ ơ
Ho c bây gi cũng đã có các thi t b smart TV có h tr cast build-in, ặ ờ ế ị ỗ ọ
chúng ta s không c n ph i dùng đ n device r i nh trên.ẽ ầ ả ế ờ ư
Xây d ng Android send appự
đây mình s đ a ra các b c c b n đ có th chuy n ti p video/ âm Ở ẽ ư ướ ơ ả ể ể ể ế
thanh qua cast device. Còn tr c đó các b n c n có app đã phát đ c video ướ ạ ầ ượ
r i nhé !ồ
B1: Thêm th vi nư ệ
Tr c tiên chúng ta c n update Google Play Service. Sau đó thêm các ướ ầ
dependences sau
implementation 'com.android.support:mediarouter-v7:27.1.1'
implementation 'com.google.android.gms:play-services-cast-
framework:16.1.0'
B2: Thi t l p Cast Contextế ậ
Cast FrameWork s có 1 context global g i làẽ ọ CastContext. Nó s đi u ẽ ề
ph i m i ho t đ ng cast d li u. Đ kh i t o context này chúng ta c n ố ọ ạ ộ ữ ệ ể ở ạ ầ
dùng đ nế OptionsProvider
B2.1 T o OptionsProviderạ