XamarinMediaManager icon indicating copy to clipboard operation
XamarinMediaManager copied to clipboard

Plugin Not Play on android sdk 12

Open MohammedMahmoud01 opened this issue 2 years ago • 3 comments

##I Have Created an xamarin forms app with xamarin media manger to play hls videos. it just play perfectly on android blow 12 sdk but android sdk 12 and above not working at all. any one Know Solution

MohammedMahmoud01 avatar Sep 14 '22 20:09 MohammedMahmoud01

Hello. Try add the below code before start the player

CrossMediaManager.Current.Speed = 1F;

carlosanpardo avatar Sep 20 '22 23:09 carlosanpardo

That workaround is a lifesaver @carlosanpardo !

okains avatar Sep 22 '22 12:09 okains

Any idea to launch the top bar with the data of the stream?

carlosanpardo avatar Sep 22 '22 19:09 carlosanpardo

Not sure what you mean, what is the ' top bar ' ?

okains avatar Sep 28 '22 10:09 okains

Hello. Try add the below code before start the player

CrossMediaManager.Current.Speed = 1F;

Hi, yeah, that helps me, too, after hourse of debugging... maybe that would be worth mentioned on startpage/howto for android... Lots of greets, your doing a great job, thanks for all! Thies

ghost avatar Nov 11 '22 16:11 ghost

@carlosanpardo At what time do you call this line? CrossMediaManager.Current.Speed = 1F; When I called soon after CrossMediaManager.Current.Init() it tells me that the MediaSession hasn't been setup yet.

janwiebe-jump avatar Nov 21 '22 07:11 janwiebe-jump

@carlosanpardo At what time do you call this line? CrossMediaManager.Current.Speed = 1F; When I called soon after CrossMediaManager.Current.Init() it tells me that the MediaSession hasn't been setup yet.

I'd like to know where to put this magic line of code also.

bitshftr avatar Nov 29 '22 15:11 bitshftr

I put it in my PCL class right before calling play. image This seems to be working. With Google requiring targeting sdk 31+ this should be addressed soon.

cklenk avatar Dec 19 '22 16:12 cklenk

Thank you @carlosanpardo your suggestion of adding CrossMediaManager.Current.Speed = 1F; solved it for my non-profit's app on Android 12 and 13!

c0demak3r avatar Dec 30 '22 17:12 c0demak3r