For Developers
Integrate Oz Player into your Android app using standard Android Intents.
Java
Intent intent = new Intent(context, PlayerActivity.class);
intent.setData(Uri.parse("https://server1.com/video.mp4"));
intent.putExtra("title", "My Movie");
ArrayList<String> urls = new ArrayList<>();
urls.add("https://server1.com/video.mp4");
urls.add("https://server2.com/video.mp4");
urls.add("https://server3.com/video.mp4");
intent.putStringArrayListExtra("server_urls", urls);
ArrayList<String> names = new ArrayList<>();
names.add("Server 1 (Fast)");
names.add("Server 2 (Backup)");
names.add("Server 3");
intent.putStringArrayListExtra("server_names", names);
startActivity(intent);
Kotlin
val intent = Intent(context, PlayerActivity::class.java)
intent.data = Uri.parse("https://server1.com/video.mp4")
intent.putExtra("title", "My Movie")
val urls = arrayListOf(
"https://server1.com/video.mp4",
"https://server2.com/video.mp4",
"https://server3.com/video.mp4"
)
intent.putStringArrayListExtra("server_urls", urls)
val names = arrayListOf(
"Server 1 (Fast)",
"Server 2 (Backup)",
"Server 3"
)
intent.putStringArrayListExtra("server_names", names)
startActivity(intent)
