How to update track URL before request is sent in Exoplayer





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







5















I am new to Android development and working on a video streaming app using Exoplayer



I have to stream from m3u8 source, and it contains additional URL for different quality.



/Stream_LOW.m3u8
/Stream_HIGH.m3u8


When Exoplayer selects a source based on the bandwidth, for example Stream_LOW.m3u8 I need to add additional query string the URL before the request to stream started. So far reading through documentation did not help much. Any hints to proceed are highly appreciated










share|improve this question

























  • Do you have the URL Already?

    – Ümañg ßürmån
    Nov 21 '18 at 12:40











  • Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

    – Pedro Lobito
    Nov 21 '18 at 21:23


















5















I am new to Android development and working on a video streaming app using Exoplayer



I have to stream from m3u8 source, and it contains additional URL for different quality.



/Stream_LOW.m3u8
/Stream_HIGH.m3u8


When Exoplayer selects a source based on the bandwidth, for example Stream_LOW.m3u8 I need to add additional query string the URL before the request to stream started. So far reading through documentation did not help much. Any hints to proceed are highly appreciated










share|improve this question

























  • Do you have the URL Already?

    – Ümañg ßürmån
    Nov 21 '18 at 12:40











  • Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

    – Pedro Lobito
    Nov 21 '18 at 21:23














5












5








5








I am new to Android development and working on a video streaming app using Exoplayer



I have to stream from m3u8 source, and it contains additional URL for different quality.



/Stream_LOW.m3u8
/Stream_HIGH.m3u8


When Exoplayer selects a source based on the bandwidth, for example Stream_LOW.m3u8 I need to add additional query string the URL before the request to stream started. So far reading through documentation did not help much. Any hints to proceed are highly appreciated










share|improve this question
















I am new to Android development and working on a video streaming app using Exoplayer



I have to stream from m3u8 source, and it contains additional URL for different quality.



/Stream_LOW.m3u8
/Stream_HIGH.m3u8


When Exoplayer selects a source based on the bandwidth, for example Stream_LOW.m3u8 I need to add additional query string the URL before the request to stream started. So far reading through documentation did not help much. Any hints to proceed are highly appreciated







android exoplayer






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 19 '18 at 12:52







Prashant C

















asked Nov 1 '18 at 9:19









Prashant CPrashant C

8,0181884154




8,0181884154













  • Do you have the URL Already?

    – Ümañg ßürmån
    Nov 21 '18 at 12:40











  • Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

    – Pedro Lobito
    Nov 21 '18 at 21:23



















  • Do you have the URL Already?

    – Ümañg ßürmån
    Nov 21 '18 at 12:40











  • Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

    – Pedro Lobito
    Nov 21 '18 at 21:23

















Do you have the URL Already?

– Ümañg ßürmån
Nov 21 '18 at 12:40





Do you have the URL Already?

– Ümañg ßürmån
Nov 21 '18 at 12:40













Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

– Pedro Lobito
Nov 21 '18 at 21:23





Parse the file, do a find and replace and serve it as a local file to Exoplayer. You may have to add the basepath to the links, i.e.: https://somesite/...

– Pedro Lobito
Nov 21 '18 at 21:23












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53098287%2fhow-to-update-track-url-before-request-is-sent-in-exoplayer%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53098287%2fhow-to-update-track-url-before-request-is-sent-in-exoplayer%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to pass form data using jquery Ajax to insert data in database?

National Museum of Racing and Hall of Fame

Guess what letter conforming each word