Đây là cách thiết bị Raspberry Pi, iPhone, Surface Duo và Linux có thể sử dụng

Tác giả sysadmin, T.Sáu 14, 2023, 01:56:06 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Đây là cách thiết bị Raspberry Pi, iPhone, Surface Duo và Linux có thể sử dụng cùng một mã để hiển thị video


MediaPlayerElement của Microsoft mang đến khả năng phát lại video mượt mà cho Linux và web nhờ Uno Platform 4.9.


Những gì bạn cần biết:

  • Nền tảng Uno cho phép các nhà phát triển sử dụng mã trên nhiều nền tảng, bao gồm Windows, iOS, Android, web và macOS.
  • Bản cập nhật gần đây cho Nền tảng Uno đã thêm hỗ trợ cho MediaPlayerElement khi nhắm mục tiêu web và Linux.
  • MediaPlayerElement là một điều khiển mà nhà phát triển có thể sử dụng để phát phương tiện trong ứng dụng.
  • Nền tảng Uno đã cho phép các nhà phát triển sử dụng MediaPlayerElement trên iOS, Android và Mac Catalyst trước tháng này.

Nền tảng Uno vừa công bố một bản cập nhật sẽ giúp các nhà phát triển tạo các ứng dụng web và Linux truyền phát nội dung đa phương tiện dễ dàng hơn. Bản cập nhật lên phiên bản 4.9 bổ sung hỗ trợ MediaPlayerElement cho các nền tảng đó. MediaPlayerElement là một điều khiển mà các nhà phát triển có thể sử dụng để truyền phát và hiển thị nội dung phương tiện trong Windows Forms hoặc ứng dụng máy tính để bàn WPF, nhưng nhờ có Nền tảng Uno, có thể sử dụng cùng một công nghệ trên nhiều nền tảng khác.

Nếu bạn là người dùng hàng ngày, thông báo từ Nền tảng Uno có thể giống như rất nhiều biệt ngữ. Điểm nổi bật chính là các ứng dụng có một tùy chọn mới để phát lại phương tiện. Các nhà phát triển có thể sử dụng mã mà họ đã nghiên cứu và tìm ra rồi đưa mã đó lên các nền tảng mới. MediaPlayerElement đã có sẵn trong Uno Platform trên iOS, Android và Mac Catalyst. Phiên bản 4.9 thêm hỗ trợ cho Linux và web.

CTO của Safe@AllStar, Mike Aleckson, đã chia sẻ cách sử dụng MediaPlayerElement trên các nền tảng giúp ích cho cả nhà phát triển và người dùng:

"Trong ba năm qua, Nền tảng Uno đóng vai trò quan trọng đối với các giải pháp di động đa nền tảng của chúng tôi được xây dựng để bảo vệ hàng nghìn vận động viên trẻ em. Nếu không có Uno, không có cách nào nhóm phát triển nhỏ của chúng tôi có thể xây dựng và cung cấp công nghệ của chúng tôi nhanh như chúng tôi đã làm cho cả môi trường iOS và Android"

"Và thành phần Media Player hiện có sẵn cho môi trường Web Assembly sẽ rất tích cực trong việc sử dụng lại cơ sở mã hiện có của chúng tôi cho ứng dụng chứng nhận và đào tạo tổ chức thanh niên hiện đang được phát triển. Kết quả cuối cùng sẽ là ngày càng có nhiều thanh niên được bảo vệ, một phần thông qua việc sử dụng khôn ngoan các công nghệ tiên tiến như Nền tảng Uno."

Uno Platform đã chia sẻ một ví dụ về ứng dụng sử dụng MediaPlayerElement trên Raspberry Pi, iPhone, Surface Duo, PC và web.


Bản cập nhật cho Uno Platform 4.9 cũng đã thêm hỗ trợ kiểm soát WebView2 cho Android, iOS và Mac Catalyst. Sự bổ sung này giúp các nhà phát triển có thể thêm nội dung web bên ngoài vào trong các ứng dụng.

Uno Platform đã tóm tắt phần còn lại của những thay đổi lớn nhất trong bài đăng trên blog của mình về phiên bản 4.9 :

  • Hỗ trợ bộ công cụ lập chỉ mục và MVVM cho các biểu thức x:Bind
  • Hỗ trợ UIElement.ActualOffset
  • Hỗ trợ ms-appdata cho SvgImageSource, để tải các SVG được đóng gói trong ứng dụng
  • Nhiều cải tiến hiệu suất cho WebAssembly sử dụng JSImport/JSExport
  • Nhiều cải tiến về hiệu năng và bộ nhớ trong XAML Generator
  • Cải thiện hiệu suất trong kết xuất TextBlock cho đầu Skia
  • KHÔNG DÙNG Mẫu giải pháp nền tảng Uno cho Visual Studio  2019