android :: MediaPlayer :: data_source_fd
# Sets the data source (NativeFileDescriptor) to use
fun data_source_fd(fd: NativeAssetFileDescriptor): Music do
if not fd.is_java_null then
if nmedia_player.data_source_fd(fd.file_descriptor, fd.start_offset, fd.length) == 0 then
self.error = new Error("could not load the sound")
self.sound = new Music.priv_init(null, self, self.error)
else
self.sound = new Music.priv_init(null, self, null)
end
return self.sound.as(not null)
else
var error = new Error("could not load the sound")
return new Music.priv_init(null, self, error)
end
end
lib/android/audio.nit:478,2--492,4