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)