Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Startparam configuration does not allow "#" character


Apparently, JWPlayer doesn't allow a "startparam" configuration (for pseudo streaming) with leading hashtag character, as in "#t", although it works fine with startparam = "t".

For example, when my configuration is 'http.startparam':'t', JWPlayer emits the requests as follows:

http://did3fcfiknb8d.cloudfront.net/11498031.mp4?t=0
http://did3fcfiknb8d.cloudfront.net/11498031.mp4?t=48.71
http://did3fcfiknb8d.cloudfront.net/11498031.mp4?t=98.38
http://did3fcfiknb8d.cloudfront.net/11498031.mp4?t=302.75

But when I change the configuration to 'http.startparam':'#t', JWPlayer truncates the "#t" parameter in every request:

http://did3fcfiknb8d.cloudfront.net/11498031.mp4?
http://did3fcfiknb8d.cloudfront.net/11498031.mp4?
http://did3fcfiknb8d.cloudfront.net/11498031.mp4?

The problem is that our server requires the startparam to be exactly "#t" for pseudo streaming. We tried url encoding the "#", but with no success. Is there a workaround for that?

Thanks in advance,

Marcelo

1 Community Answers

Cooper Reid

JW Player Support Agent  
0 rated :

Hi Marcelo -

There is no workaround for this. You should definitely adjust your server config to allow a simple string without a hash. A hash has an entirely different value in the context of a URL so this probably isn’t best practice.

Kind Regards,
Cooper

This question has received the maximum number of answers.