@@ -193,13 +193,26 @@ AudioPlayer = {
193
193
if ( ! isSupported ) {
194
194
return ;
195
195
}
196
- const newMetadata = this . createMediaMetadata ( playback )
197
- console . log ( "new metadata" , newMetadata )
198
- navigator . mediaSession . metadata = newMetadata
196
+ const payload = this . createMediaMetadataPayload ( playback )
197
+ console . log ( "new metadata payload" , payload )
198
+ // navigator.mediaSession.metadata = new MediaMetadata(payload)
199
+
200
+ navigator . mediaSession . metadata = new MediaMetadata ( {
201
+ "title" : "Hanuman Chalisa" ,
202
+ "album" : "Shree Hanuman Chalisa - Hanuman Ashtak" ,
203
+ "artwork" : [
204
+ {
205
+ "type" : "image/jpeg" ,
206
+ "src" : "https://i.ytimg.com/vi/AETFvQonfV8/hqdefault.jpg" ,
207
+ "sizes" : "480x360"
208
+ }
209
+ ] ,
210
+ "artist" : "Hariharan, Gulshan Kumar"
211
+ } )
199
212
200
213
// TODO: register action handlers
201
214
} ,
202
- createMediaMetadata ( playback ) {
215
+ createMediaMetadataPayload ( playback ) {
203
216
const { meta} = playback
204
217
const session = navigator . mediaSession
205
218
const sessionMetadata = session ?. metadata
@@ -221,17 +234,17 @@ AudioPlayer = {
221
234
artist,
222
235
}
223
236
224
-
225
- const res = new MediaMetadata ( metadata )
237
+ // const res = new MediaMetadata(metadata)
226
238
console . log ( "creating new MediaMetadata" , {
227
239
oldMetadata,
228
240
meta,
229
241
sessionMetadata,
230
242
metadata,
231
- res
243
+ // res
232
244
} )
233
245
234
- return res
246
+ // return res
247
+ return metadata
235
248
}
236
249
}
237
250
0 commit comments